Ferramenta gratuita

Testador de servidor MCP

Confirme que o seu servidor MCP funciona de verdade. Cole a URL e receba um relatório de aprovado/reprovado sobre a conexão, o handshake, o transporte e as ferramentas anunciadas.

Funciona com endpoints de HTTP em streaming e SSE, por exemplo https://mcp.example.com/mcp
Este servidor exige autenticação
Usado apenas nesta requisição e nunca armazenado.

Passou no teste. Agora deixe alguém experimentar.

Uma lista toda verde prova que o seu servidor funciona, mas não mostra a um cliente o que ele faz. Aponte o MCP Showcase para a mesma URL e tenha um playground ao vivo que ele pode experimentar no navegador.

Como funciona

link
Cole a URL do servidor

Um endpoint publicado, não um processo local. Adicione um token bearer se o servidor exigir: ele é usado uma vez e nunca é armazenado.

play_circle
Executamos um cliente real

Um handshake MCP de verdade, primeiro HTTP em streaming e SSE como alternativa — exatamente o que Claude, Cursor ou VS Code farão.

checklist
Veja o que passou e o que falhou

Um relatório verificação por verificação, além do registro completo de requisições e respostas, para que uma falha aponte a etapa exata em vez de um erro genérico.

Teste um servidor MCP sem instalar nada

Cole acima uma URL de Model Context Protocol e este testador executa um cliente real contra ela — a mesma sequência que Claude Desktop, Cursor ou VS Code executam ao se conectar. Ele abre a conexão, faz o handshake initialize, negocia uma versão do protocolo e chama tools/list; depois relata cada etapa separadamente como aprovada ou reprovada.

Essa separação é justamente o ponto. Um cliente que não enxerga o seu servidor devolve um único erro inútil; aqui você recebe sete respostas e descobre se o endpoint está inacessível, se o handshake falha, se o transporte não bate ou se a lista de ferramentas está simplesmente vazia.

O que é verificado

  • Endpoint acessível — a URL aceita uma conexão e responde.
  • Handshake MCPinitialize conclui e uma versão do protocolo é negociada. Um servidor que aceita TCP mas falha aqui está rodando, mas não fala MCP.
  • Transporte — se respondeu em HTTP streaming ou no transporte SSE mais antigo, a causa mais comum de «meu cliente não enxerga».
  • Identidade do servidor — nome e versão informados no handshake.
  • Ferramentas anunciadas — quantas o servidor lista e quais são os nomes.
  • Resources e prompts — ambos opcionais na especificação, portanto a ausência é relatada e não tratada como falha.

Quando o servidor funciona localmente mas não aqui

Este é o motivo mais comum para recorrer a um testador hospedado, e quase sempre é uma de três coisas. O endpoint não está acessível publicamente: escuta em localhost, está atrás de um firewall, ou o deploy ainda não terminou. O caminho publicado difere do local — servidores MCP são montados em /mcp, /sse ou na raiz, e o caminho que funcionava com mcp dev nem sempre é o que a sua hospedagem expõe. Ou a build publicada é simplesmente mais antiga que a da sua máquina.

O registro de requisições e respostas abaixo do resultado distingue os três casos. Uma conexão recusada não se parece nada com um 404, e um 401 diz que o servidor está bem e quer um token.

O que não é testado

Nenhuma ferramenta é chamada. O que se verifica é a camada de baixo — conexão, handshake, anúncio —, que precisa funcionar antes que um agente possa chamar qualquer coisa. Não dirá se uma ferramenta valida a entrada nem se devolve a resposta certa. Para ver os próprios esquemas, use o MCP Inspector; para saber se vale apontar um agente para o servidor, rode o scanner de segurança.

Guias relacionados

Passar no teste não é o mesmo que ser utilizável

Uma lista toda verde diz que o encanamento funciona. Para um cliente em potencial não diz nada: ele não sabe ler um handshake, e uma lista de nomes de ferramentas não é uma demonstração. É exatamente para isso que existe o MCP Showcase: aponte-o para a mesma URL e tenha uma página de playground compartilhável onde qualquer pessoa experimenta as ferramentas no navegador, com documentação gerada para cada uma e a configuração pronta para copiar.

Perguntas frequentes

Conecte um cliente MCP real e confirme três coisas: que o endpoint responde, que o handshake initialize se completa e negocia uma versão do protocolo, e que ele lista as ferramentas esperadas. Este testador faz as três contra uma URL publicada e relata cada uma separadamente.

Quase sempre uma de três coisas: o endpoint não está acessível publicamente, o caminho publicado difere do local (/mcp em vez de /sse ou /), ou a build publicada é mais antiga que a da sua máquina. O registro de requisições abaixo do resultado mostra qual delas.

Não. Nenhuma ferramenta é chamada. Ele verifica que o servidor conecta, conclui o handshake e anuncia as ferramentas corretamente — a camada que precisa funcionar antes que um agente possa chamar qualquer coisa.

Ambos executam o mesmo handshake e diferem no que mostram. O testador responde «funciona?» como uma lista de aprovado/reprovado. O Inspector responde «o que tem aqui dentro?» e lista cada ferramenta com o esquema JSON completo.

O MCP é servido por HTTP em streaming ou pelo transporte HTTP+SSE mais antigo. Um servidor que só fala SSE ainda funciona com muitos clientes, mas os mais novos cada vez mais tentam HTTP em streaming primeiro e alguns já não recorrem ao SSE — o que aparece como um cliente que simplesmente não enxerga o seu servidor.

Mais ferramentas MCP gratuitas