diegosouzapw/awesome-omni-skill/mcp-builder

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Princípios de construção de servidores MCP (Model Context Protocol). Design de ferramentas, padrões de recursos e melhores práticas.

Install

npx vskill@latest install diegosouzapw/awesome-omni-skill/mcp-builder

SKILL.md

Construtor de MCP

Princípios para construção de servidores MCP.

1. Visão Geral do MCP

O que é MCP?

Model Context Protocol - um padrão para conectar sistemas de IA com ferramentas externas e fontes de dados.

Conceitos Centrais
ConceitoPropósito
Ferramentas (Tools)Funções que a IA pode chamar
Recursos (Resources)Dados que a IA pode ler
PromptsTemplates de prompt pré-definidos

2. Arquitetura do Servidor

Estrutura do Projeto
meu-servidor-mcp/
├── src/
│ └── index.ts # Entrada principal
├── package.json
└── tsconfig.json
Tipos de Transporte
TipoUso
StdioLocal, baseado em CLI
SSEBaseado na web, streaming
WebSocketTempo real, bidirecional

3. Princípios de Design de Ferramentas

Bom Design de Ferramenta
PrincípioDescrição
Nome claroOrientado à ação (get_weather, create_user)
Propósito únicoFaz uma coisa bem feita
Entrada validadaSchema com tipos e descrições
Saída estruturadaFormato de resposta previsível
Design de Schema de Entrada
CampoObrigatório?
Tipo (Type)Sim - object
PropriedadesDefine cada parâmetro
ObrigatórioLista parâmetros mandatórios
DescriçãoLegível para humanos

4. Padrões de Recursos

Tipos de Recurso
TipoUso
EstáticoDados fixos (config, docs)
DinâmicoGerado sob demanda
TemplateURI com parâmetros
Padrões de URI
PadrãoExemplo
Fixodocs://readme
Parametrizadousers://{userId}
Coleçãofiles://projeto/*

5. Tratamento de Erros

Tipos de Erro
SituaçãoResposta
Parâmetros inválidosMensagem de erro de validação
Não encontradoMensagem clara de "não encontrado"
Erro do servidorErro genérico, logar detalhes
Melhores Práticas
  • Retorne erros estruturados.
  • Não exponha detalhes internos.
  • Logue para fins de depuração.
  • Forneça mensagens acionáveis.

6. Tratamento Multimodal

Tipos Suportados
TipoCodificação
TextoTexto simples (Plain text)
ImagensBase64 + tipo MIME
ArquivosBase64 + tipo MIME

7. Princípios de Segurança

Validação de Entrada
  • Valide todas as entradas de ferramentas.
  • Higienize (sanitize) os dados fornecidos pelo usuário.
  • Limite o acesso aos recursos.
Chaves de API
  • Use variáveis de ambiente.
  • Não logue segredos.
  • Valide permissões.

8. Configuração

Configuração do Claude Desktop
CampoPropósito
commandExecutável a ser rodado
argsArgumentos do comando
envVariáveis de ambiente

9. Testes

Categorias de Teste
TipoFoco
UnitárioLógica da ferramenta
IntegraçãoServidor completo
ContratoValidação de schema

10. Checklist de Melhores Práticas

  • [ ] Nomes de ferramentas claros e orientados à ação.
  • [ ] Schemas de entrada completos com descrições.
  • [ ] Saída JSON estruturada.
  • [ ] Tratamento de erros para todos os casos.
  • [ ] Validação de entradas.
  • [ ] Configuração baseada em ambiente.
  • [ ] Logging para depuração.

Lembre-se: As ferramentas MCP devem ser simples, focadas e bem documentadas. A IA depende das descrições para usá-las corretamente.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
10
Repository forks
3
7-day trend score
12

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Mar 2026, 6 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/diegosouzapw/awesome-omni-skill/mcp-builder/badge)](https://verified-skill.com/skills/diegosouzapw/awesome-omni-skill/mcp-builder)

Something wrong with this skill or its page? Tell us.