Uma solução prática para o desenvolvimento de protocolos MCP usando o mcp-ui
O mcp-ui fornece aos desenvolvedores o seguinte caminho rápido para verificar o protocolo MCP:
- Chamadas de ferramentas analógicasModificação
mcp_server.js
acertou em cheiomockTools
Se o parâmetro for verdadeiro, você poderá testar o fluxo de chamadas da ferramenta sem a API real e retornar a resposta predefinida. - modo de depuraçãoAdicionar na inicialização
DEBUG=mcp:*
o terminal exibirá o registro completo de interação do protocolo (incluindo solicitações/respostas JSON-RPC). - teste automatizadoUse o recurso interno do projeto
test/mcp.test.js
Casos de amostra para escrever casos de teste via Jest para cobrir cenários como registro de ferramentas, validação de parâmetros, tratamento de erros, etc.
Casos típicos de validação:
- Testar chamadas em cadeia de várias ferramentas (por exemplo, pesquisar antes de gerar relatórios).
- Verifique a função de transferência de fragmentação de arquivos grandes.
- Modelagem do tratamento de timeout sob latência de rede.
Dicas de eficiência:
- Combinado com os feeds diretos de Postman para o
http://localhost:3001/v1/tools
Enviar uma solicitação de teste. - fazer uso de
VITE_API_KEY=mock
Ignorar a validação real da API. - Modifique o estado do componente Vue em tempo real nas ferramentas de desenvolvimento Electron.
Essa resposta foi extraída do artigomcp-ui: uma interface de bate-papo com IA limpa baseada no protocolo MCPO