Habilidades mcp-builder
📦

mcp-builder

Baixo Risco ⚙️ Comandos externos

Criar Servidores MCP

Também disponível em: 92Bilal26,YYH211,anthropics,92Bilal26,davila7,ArtemisAI,ZhanlinCui,AutumnsGrove,Azeem-2,Doyajin174,DYAI2025,Cam10001110101,ComposioHQ

Esta skill ajuda desenvolvedores a criar servidores do Model Context Protocol com ferramentas, recursos, prompts e widgets interativos usando o framework mcp-use. Nota: Esta skill está obsoleta; use mcp-app-builder em vez disso.

Suporta: Claude Codex Code(CC)
🥉 72 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "mcp-builder". Criar uma ferramenta MCP que traduz texto entre idiomas

Resultado esperado:

Definição de ferramenta do servidor com função de tradução chamando API externa, retornando resposta de texto usando auxiliar de resposta

A utilizar "mcp-builder". Build a weather widget with city search

Resultado esperado:

Componente React com weather-display.tsx, widgetMetadata com schema de props, e configuração de ferramenta correspondente

Auditoria de Segurança

Baixo Risco
v1 • 2/22/2026

All 442 static findings are false positives. The skill is a legitimate MCP server builder framework (deprecated). Findings appear in documentation/reference files showing code examples. The 'weak crypto' alerts are triggered by `.describe()` method (Zod), 'external commands' by markdown code fences, 'env access' by example config patterns, and 'network' by API call examples. No malicious code detected.

12
Arquivos analisados
1,666
Linhas analisadas
5
achados
1
Total de auditorias
Problemas de Baixo Risco (4)
Documentation Examples with Environment Variables
Reference files contain example code showing environment variable access patterns (process.env). These are educational examples teaching proper configuration, not actual credential access.
Documentation Examples with Network Requests
Reference files contain example code showing fetch() calls to external APIs. These are educational examples demonstrating API integration patterns.
Markdown Code Block Triggers Command Detection
Documentation files use backtick code fences which trigger static scanner 'external commands' detection. These are markdown documentation, not executable code.
Zod describe() Method Triggers Crypto Alert
Code examples using Zod schema .describe() method trigger 'weak cryptographic algorithm' alerts (scanner matches 'des'). These are schema field descriptions, not crypto operations.
Auditado por: claude

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
82
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Criando Novo Servidor MCP

Inicializar um novo projeto de servidor MCP com ferramentas, recursos e prompts

Adicionando Ferramentas e Recursos

Definir lógica do lado do servidor com métodos tool(), resource() e prompt()

Criando Widgets Interativos

Criar componentes React com widgetMetadata para interfaces visuais

Tente Estes Prompts

Inicializar Novo Servidor
Criar um novo servidor MCP chamado 'my-server' com uma ferramenta que busca dados de usuário por ID. Incluir tratamento de erros adequado.
Adicionar Endpoint de Recurso
Adicionar um recurso ao meu servidor MCP que retorna dados de configuração de uma URI config://settings.
Criar Ferramenta de Widget
Criar um widget de clima que mostra as condições atuais. A ferramenta deve aceitar nome da cidade e exibir temperatura, condições e umidade.
Arquitetar Servidor
Preciso construir um servidor MCP para um app de gerenciamento de tarefas. Analise o que deve ser ferramentas vs widgets vs recursos. Liste as ferramentas, recursos e prompts específicos necessários.

Melhores Práticas

  • Sempre adicione .describe() aos campos do schema Zod para documentação clara de parâmetros
  • Use widgets quando a saída visual ou interativa melhora a experiência do usuário
  • Consulte design-and-architecture.md antes de pular para implementação de código

Evitar

  • Pular para código sem ler design-and-architecture.md primeiro
  • Usar ferramentas para tudo quando widgets proporcionariam melhor UX
  • Pular .describe() nos campos do schema, tornando parâmetros confusos

Perguntas Frequentes

Esta skill ainda é suportada?
Não, esta skill está obsoleta. Use mcp-app-builder para novo desenvolvimento de servidores MCP.
Qual é a diferença entre ferramentas e widgets?
Ferramentas executam ações no backend e retornam dados. Widgets são componentes React que fornecem saída visual ou interativa. Use ferramentas para operações de dados e widgets quando a representação visual melhora a UX.
Como lidar com erros em ferramentas MCP?
Use o auxiliar de resposta error() para retornar mensagens de erro. Verifique dados obrigatórios ausentes e retorne erros antes do processamento.
Posso usar variáveis de ambiente no meu servidor MCP?
Sim, acesse configurações via process.env em seus callbacks de ferramenta/recurso. Crie .env.example para documentar variáveis necessárias.
Quais auxiliares de resposta estão disponíveis?
text(), object(), markdown(), html(), image(), audio(), binary(), error(), mix(), e widget() para diferentes formatos de saída.
Como testar meu servidor MCP?
Execute seu servidor localmente com server.listen() e teste ferramentas/recursos usando um cliente Claude ou Codex conectado ao seu servidor.

Detalhes do Desenvolvedor

Autor

mcp-use

Licença

MIT

Referência

main