Verifique se sua implementação de cliente MCP lida com cada recurso do protocolo
Quando usar: Você está lançando um novo cliente MCP, integração ou wrapper e quer provar que lida com ferramentas+recursos+prompts+sampling antes de apontar para um servidor real.
Pré-requisitos
- Seu cliente MCP em teste — Claude Desktop, seu cliente customizado, ou um test harness
Fluxo
-
Inicie o servidor everything e liste suas capacidadesConecte-se ao servidor everything. Liste cada ferramenta, recurso e prompt que expõe.✓ Copiado→ Inventário completo — confirma que seu cliente pode descobrir a superfície completa
-
Exercite cada capacidadeChame
echo, depoisadd, depoislongRunningOperationcom duração de 10s. Leia o recurso estático e um dinâmico. Invoque o promptsimple_prompt.✓ Copiado→ Cada chamada completa ou faz stream corretamente; cancelamento funciona -
Teste casos extremosTente sampling (ferramenta
sampleLLM), conclusão em um argumento de prompt, e uma ferramenta com erro deliberado. Verifique se seu cliente lida com cada caminho.✓ Copiado→ Sem travamentos; erros aparecem com códigos de erro MCP apropriados
Resultado: Uma matriz verificada de recursos MCP que seu cliente implementa, com evidências.
Armadilhas
- Nem todos os clientes implementam sampling — Sampling é opcional para o cliente; se o seu não o suporta, a ferramenta
sampleLLMexibirá um erro claro — esperado, não é um bug