Token导航 LogoToken导航TokenDH.com
Php MCP Protocol Server logo
AI代理未说明官方级别未说明来源级核验

Php MCP Protocol Server

MCP Server

Servidor MCP para PHP Universal - integra PHP com o protocolo Model Context Protocol

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
代码执行JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Lucasdoreac

提供方

Lucasdoreac

最后核验

2026/5/18 03:27

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

PHP MCP Protocol Server

![License](LICENSE)

Servidor MCP (Model Context Protocol) para PHP, que permite integrar o PHP com o Claude AI da Anthropic. Utiliza o SDK MCP oficial para fornecer uma solução robusta e compatível com o protocolo.

Recursos

  • Execução de código PHP direto do Claude
  • Implementação baseada no SDK MCP oficial da Anthropic
  • Tratamento adequado de erros e exceções
  • Limpeza automática de arquivos temporários
  • Suporte a verificação do ambiente PHP

Requisitos

  • Node.js (v14 ou superior)
  • PHP (v7.0 ou superior)
  • npm ou yarn

Instalação

Global (recomendado)

npm install -g php-mcp-protocol-server

Após a instalação global, você pode iniciar o servidor com:

php-mcp-server

Local via npm

npm install php-mcp-protocol-server

Via GitHub

git clone https://github.com/Lucasdoreac/php-mcp-protocol-server.git
cd php-mcp-protocol-server
npm install

Uso

Verificar o ambiente PHP

Antes de começar, verifique se o PHP está corretamente instalado:

npm run verify

Iniciar o servidor

npm start

Por padrão, o servidor escutará na porta 7654. Você pode alterar isso definindo a variável de ambiente MCP_PORT.

Integração com o Claude AI

  1. Inicie o servidor PHP MCP
  2. No aplicativo Claude Desktop, configure para usar uma ferramenta MCP local em localhost:7654
  3. Você pode agora executar código PHP diretamente do Claude!

API MCP

O servidor expõe duas ferramentas MCP:

executePhp

Executa código PHP e retorna a saída.

Parâmetros:

  • code (string): O código PHP a ser executado

Retorno:

  • output (string): A saída do código PHP
  • error (string, opcional): Mensagens de erro, se houver
  • exitCode (number, opcional): Código de saída do processo PHP

phpInfo

Retorna informações detalhadas sobre o ambiente PHP.

Parâmetros: Nenhum

Retorno:

  • info (string): Informações sobre o ambiente PHP, incluindo versão, extensões e configurações

Exemplo de uso no Claude

Para usar o PHP no Claude, basta pedir para executar código PHP. Por exemplo:

Pode executar este código PHP para mim?

 'Exemplo',
  'valor' => 42,
  'timestamp' => time()
];

echo "Dados em JSON:\n";
echo json_encode($data, JSON_PRETTY_PRINT);
?>

Solução de Problemas

Se o servidor não iniciar ou ocorrerem erros:

  1. Verifique se o PHP está instalado e no PATH do sistema
  2. Confirme que a porta 7654 (ou a configurada) está disponível
  3. Verifique os logs do servidor para mensagens de erro detalhadas

Licença

MIT

目录标签

目录标签

代码执行JavaScriptClaudedeveloper-toolsphpmcpprotocolserverintegrationPHP集成本地部署AI工具MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP