Você já tem uma especificação OpenAPI. Veja como ela vira um servidor MCP funcional em PHP, e quais partes um conversor não faz por você.
Converter uma especificação te dá um servidor. Não te dá ninguém que queira usá-lo. O MCP Showcase transforma o mesmo endpoint em um playground ao vivo com documentação legível para cada ferramenta.
O conversor de OpenAPI transforma cada operação em uma definição de ferramenta MCP, no seu navegador e sem enviar a sua especificação.
Pegue as definições de ferramentas geradas e implemente-as contra a sua API com o SDK de PHP, no formato mostrado acima.
Uma especificação convertida te dá uma ferramenta por operação, o que quase sempre é demais. Fique com as de que um agente precisa.
A metade mecânica é mesmo mecânica: cada operação OpenAPI vira uma ferramenta MCP, a summary vira a descrição, e os parâmetros de caminho, query e corpo achatam em um único esquema de entrada. O conversor de OpenAPI faz essa parte no seu navegador, sem enviar a sua especificação.
O que sobra tem a forma de PHP: implementar essas ferramentas contra a sua
API com community SDKs (composer require ...), no
formato mostrado acima.
Servidores MCP mantêm uma sessão; o modelo usual do PHP, uma execução por requisição, não mantém. Um servidor MCP em PHP roda, portanto, como um processo de longa duração (ou por um framework feito para isso), e isso é um desvio maior da implantação normal de PHP do que o próprio protocolo.
$ref. Resolvê-los exige a sua seção
components, então eles chegam como objeto genérico.As definições de ferramentas são enviadas ao modelo a cada requisição, não uma vez por sessão. Oitenta operações são oitenta descrições e oitenta esquemas na janela de contexto de cada turno — pagos continuamente, e mensuravelmente piores na escolha do que uma lista curta. A calculadora de tokens mostra quanto uma dada lista custa; o linter de esquemas mostra se as descrições sobreviveram à conversão em estado utilizável.
Um servidor convertido prova que o mapeamento funcionou. Para um cliente em potencial ele não diz nada: essa pessoa não lê PHP e não vai configurar um cliente para descobrir. O MCP Showcase transforma o mesmo endpoint em um playground ao vivo com documentação por ferramenta que qualquer um pode experimentar no navegador.