I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

php-mcp-protocol-server
Servidor MCP para PHP Universal - integra PHP com o protocolo Model Context Protocol
3 years
Works with Finder
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
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Therapist adept at identifying core issues and offering practical advice with images.
Take an adjectivised noun, and create images making it progressively more adjective!
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.
Mirror ofhttps://github.com/agentience/practices_mcp_server
Mirror ofhttps://github.com/bitrefill/bitrefill-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!