Compétences mcp-builder
🔧

mcp-builder

Risque faible ⚡ Contient des scripts⚙️ Commandes externes

Criar servidores MCP para integração de ferramentas LLM

Également disponible depuis: ZhanlinCui,ComposioHQ,Doyajin174,mcp-use,anthropics,sickn33,davila7,DYAI2025,ArtemisAI,92Bilal26,Cam10001110101,92Bilal26,AutumnsGrove,Azeem-2

A criação de servidores MCP eficazes requer a compreensão das especificações do protocolo, padrões de SDK e estratégias de teste. Esta habilidade fornece guias abrangentes para criar servidores MCP de alta qualidade em Python e TypeScript com estruturas de avaliação para validar a eficácia das ferramentas.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "mcp-builder". Create a Python MCP server for searching users with pagination

Résultat attendu:

  • 1. Definir modelo Pydantic com parâmetros de limite/deslocamento
  • 2. Usar httpx para requisições assíncronas de API
  • 3. Retornar dados estruturados com has_more e next_offset
  • 4. Suportar formatos de resposta JSON e Markdown
  • 5. Adicionar mensagens de erro claras para limites de taxa e falhas de autenticação

Utilisation de "mcp-builder". Set up TypeScript MCP server project

Résultat attendu:

  • 1. Inicializar projeto npm com package.json
  • 2. Instalar @modelcontextprotocol/typescript-sdk
  • 3. Criar server.ts com StdioServerParameters
  • 4. Registrar ferramentas com inputSchema e descrições
  • 5. Executar npm run build para verificar compilação

Audit de sécurité

Risque faible
v4 • 1/17/2026

This skill is a legitimate documentation and evaluation framework for building MCP servers. The 526 static findings are false positives from pattern-matching on documentation examples and license text. The evaluation script launches user-specified MCP servers for testing - a necessary function for its testing purpose. Credentials are passed via command-line and never exfiltrated.

11
Fichiers analysés
3,797
Lignes analysées
2
résultats
4
Total des audits

Facteurs de risque

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
32
Communauté
90
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Criar integrações de API

Criar servidores MCP que expõem APIs externas como ferramentas LLM para Claude e outros clientes

Testar servidores MCP

Usar a estrutura de avaliação para validar a eficácia das ferramentas do servidor MCP e identificar melhorias

Design de esquemas de ferramentas

Aplicar boas práticas para nomenclatura de ferramentas, validação de entrada e formatação de resposta

Essayez ces prompts

Servidor MCP Python
Mostre-me como criar um novo servidor MCP usando Python FastMCP para a API do GitHub. Inclua modelos Pydantic para validação de entrada e suporte a paginação.
Ferramentas TypeScript
Escreva um exemplo completo em TypeScript mostrando como registrar ferramentas MCP com schemas Zod, anotações e saída de conteúdo estruturado.
Configuração de Avaliação
Crie um arquivo XML de avaliação com 10 perguntas desafiadoras para um servidor MCP do GitHub. Inclua diretrizes para criar perguntas complexas e somente leitura.
Boas Práticas
Quais são as convenções de nomenclatura recomendadas, formatos de resposta e práticas de segurança para desenvolvimento de servidores MCP? Inclua anotações de ferramentas e padrões de tratamento de erros.

Bonnes pratiques

  • Usar nomes de ferramentas descritivos com prefixos de serviço para evitar conflitos entre múltiplos servidores MCP
  • Implementar paginação com parâmetros de limite e indicadores has_more para evitar respostas avassaladoras
  • Incluir anotações readOnlyHint, destructiveHint, idempotentHint e openWorldHint para cada ferramenta

Éviter

  • Evitar nomes genéricos de ferramentas como 'get_data' ou 'search' que podem conflitar com outros servidores MCP
  • Não retornar todos os resultados sem paginação - isso pode esgotar o contexto e causar timeouts
  • Evitar expor respostas de API brutas sem formatação ou filtragem - estruturar dados para compreensão do LLM

Foire aux questions

Qual linguagem devo usar para desenvolvimento de servidores MCP?
Tanto Python (FastMCP) quanto TypeScript (MCP SDK) são totalmente suportados. TypeScript oferece excelente documentação do SDK e benefícios de tipagem estática.
Quantas ferramentas meu servidor MCP deve implementar?
Foque nas ferramentas mais valiosas primeiro. Qualidade importa mais que quantidade. Comece com 3-5 ferramentas principais que permitem fluxos de trabalho completos.
Como testar se meu servidor MCP funciona corretamente?
Use a estrutura de avaliação nesta habilidade para criar perguntas de teste. Execute-as contra seu servidor para verificar se LLMs podem usar suas ferramentas eficazmente.
Minha chave de API é segura ao usar servidores MCP?
Chaves de API devem ser passadas apenas através de variáveis de ambiente. Nunca codificar credenciais hardcoded. O script de avaliação aceita chaves via parâmetros -e KEY=VALUE.
Por que minhas respostas de ferramentas estão sendo truncadas?
Limites de tamanho de resposta protegem as janelas de contexto. Implementar paginação com parâmetros de limite. Adicionar indicadores has_more e valores next_offset.
Como MCP se compara a chamadas diretas de API?
MCP fornece definições de ferramentas estruturadas que ajudam LLMs a entender operações disponíveis. Ele lida com autenticação, validação de entrada e formatação de resposta de forma consistente.

Détails du développeur

Auteur

YYH211

Licence

Complete terms in LICENSE.txt

Réf

main