PHP MCP(模型上下文协议)服务器用于将 PHP 集成到 Anthropic 的 Claude AI 中。它基于官方 SDK MCP 实现,为用户提供了一个兼容且可靠的解决方案。
npm install -g php-mcp-protocol-server
安装完成后,可通过以下命令启动服务器:
php-mcp-server
npm install php-mcp-protocol-server
git clone https://github.com/Lucasdoreac/php-mcp-protocol-server.git
cd php-mcp-protocol-server
npm install
启动之前,请确保 PHP 已正确安装:
npm run verify
npm start
默认情况下,服务器将在 7654 端口监听请求。您可以通过设置环境变量 MCP_PORT 更改端口号。
localhost:7654。在 Claude 中使用 PHP 的示例:
你能帮我执行以下 PHP 代码吗?
'Exemplo',
'valor' => 42,
'timestamp' => time()
];
echo "JSON 数据:\n";
echo json_encode($data, JSON_PRETTY_PRINT);
?>
该服务器提供了两种 MCP 工具:
执行给定的 PHP 代码并返回输出结果。 参数:
code (字符串):待执行的 PHP 代码返回值:
output (字符串):代码执行后的输出error (字符串,可选):错误信息(如有)exitCode (数字,可选):PHP 进程的退出状态码返回有关 PHP 环境的详细信息。 参数: 无
返回值:
info (字符串):包含版本、扩展和配置的 PHP 环境信息若服务器无法启动或出现错误,请按以下步骤操作:
本项目采用 MIT 许可证。