servidor PHP-MCP-Protocol
Servidor MCP para PHP Universal - Integra PHP Com O Protocolo Modelo Context Protocolo
1
Github Watches
1
Github Forks
0
Github Stars
PHP MCP Protocol Server
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
- Inicie o servidor PHP MCP
- No aplicativo Claude Desktop, configure para usar uma ferramenta MCP local em
localhost:7654 - 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?
<?php
$data = [
'nome' => '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:
- Verifique se o PHP está instalado e no PATH do sistema
- Confirme que a porta 7654 (ou a configurada) está disponível
- Verifique os logs do servidor para mensagens de erro detalhadas
Licença
MIT
相关推荐
I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.
I find academic articles and books for research and literature reviews.
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Advanced software engineer GPT that excels through nailing the basics.
Converts Figma frames into front-end code for various mobile frameworks.
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Plataforma de automatización de flujo de trabajo de código justo con capacidades de IA nativas. Combine el edificio visual con código personalizado, auto-anfitrión o nube, más de 400 integraciones.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
🧑🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.
Una lista curada de servidores de protocolo de contexto del modelo (MCP)
Espejo dehttps: //github.com/agentience/practices_mcp_server
Reviews
user_pBCR1uRa
php-mcp-protocol-server by Lucasdoreac is a robust and efficient MCP protocol server written in PHP. It offers seamless integration, easy-to-follow documentation, and reliable performance for MCP applications. As an avid MCP user, I appreciate the stability and overall quality of this server. Highly recommended for anyone looking to implement MCP protocol in their projects!