Install
npx @modelcontextprotocol/inspectorPara quem
Use o mcp-builder quando quiser criar um servidor MCP (Model Context Protocol) de qualidade para um modelo chamar uma API ou serviço externo por ferramentas bem desenhadas. A linguagem pode ser Python (FastMCP) ou Node/TypeScript (MCP SDK). É um guia de construção, não um host de um servidor sem nome.
Encaixa melhor se você topa fazer pesquisa profunda e planejamento primeiro, em vez de escrever interfaces imediatamente. O material escreve TypeScript como a escolha com melhor suporte de SDK e melhor compatibilidade em vários ambientes de execução (por exemplo MCPB). Não lista produtos de agente nem um caminho de instalação de repositório. A página oficial do guia é
https://raw.githubusercontent.com/anthropics/skills/main/skills/mcp-builder/SKILL.md
Primeira tentativa em 3 minutos
Este guia não dá comando de instalação de skill; não invente um caminho na primeira tentativa. O caminho recomendado começa no estágio um: Deep Research and Planning. Um servidor MCP de qualidade tem quatro estágios principais; o trecho só escreve por completo o título do primeiro, então a primeira tentativa é só planejamento — não escreva um processo de servidor.
Pré-requisito: você já tem uma API ou serviço externo para ligar. Ação de baixo risco: listar quais consultas desse serviço são somente leitura e quais mudam dados, e decidir que o remoto usa Streamable HTTP. O resumo também menciona stdio no local, mas o trecho só escreve Streamable HTTP para remoto; não assuma que os argumentos stdio já estão completos.
Sinal de sucesso: uma página consegue dizer com clareza «quais ferramentas o modelo recebe e quais restrições as entradas usam». Não faça primeiro npm init de um projeto sem plano. Depois de confirmar o plano, passe à implementação. No TypeScript você pode usar Zod para o schema de entrada; campos precisam de restrições e descrições claras, com exemplos nas descrições. Confirme o diretório antes de gravar arquivos.
Casos de uso
Caso 1: planejar um servidor remoto na pilha TypeScript recomendada. Escolha o MCP SDK, Streamable HTTP para transporte, Zod para entradas, restrições e exemplos nas descrições. O resumo também menciona outputSchema/structuredContent e anotações como readOnlyHint e destructiveHint, mas o trecho não escreve exemplos completos desses campos. O critério de conclusão: o plano separa ferramentas somente leitura das que mudam dados, não que todas as anotações já estejam preenchidas. Não levante ao mesmo tempo uma pilha Python como «caminho principal»; Python FastMCP e Pydantic são opções paralelas, não uma escrita dupla obrigatória.
Caso 2: depois da implementação, compilar e inspecionar. O caminho TypeScript é primeiro npm run build para confirmar que compila, depois MCP Inspector: npx @modelcontextprotocol/inspector. O Inspector abre uma interface de inspeção, então tem efeitos colaterais; confirme que está testando o servidor local ou remoto que acabou de construir e então execute. O critério de conclusão: o build passa e o Inspector conecta ao serviço que você nomeou. O trecho não escreve todas as flags do Inspector; não invente parâmetros de conexão.
Limites de uso
Os quatro estágios principais começam com pesquisa profunda e planejamento; mais adiante o resumo esboça implementar e depois inspecionar/testar, mas os demais títulos de estágio não são desenvolvidos no trecho. O transporte remoto está escrito como Streamable HTTP. O schema de entrada usa Zod ou Pydantic. Os comandos de verificação TypeScript são npm run build e o Inspector oficial.
Não invente um caminho de instalação dentro do repositório. O material não dá lista de clientes nem diz como pular o planejamento e publicar direto. Além destes estágios, opções de linguagem e comandos de verificação já escritos, este guia não cobre o resto.