skills/mcp-protocol-expert/SKILL.md
Especialista em Model Context Protocol (MCP). Fornece diretrizes para construção de servidores MCP, integração de ferramentas, recursos e prompts via protocolo padronizado. Use ao desenvolver conectores de IA, servidores de contexto ou integrar ferramentas externas ao Antigravity.
npx skillsauth add lucasfdigital/orchard mcp-protocol-expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SKILL DE CONECTIVIDADE - Padronize como a IA interage com o mundo externo através do Model Context Protocol.
| Conceito | Descrição | | :--- | :--- | | Resources | Dados estáticos ou dinâmicos que a IA pode ler (Arquivos, DBs, APIs). | | Tools | Funções executáveis que a IA pode chamar para realizar ações no mundo real. | | Prompts | Modelos de instruções pré-definidos para guiar o comportamento da IA. | | Transparência | Todo dado passado via MCP deve ser auditável e seguro. |
| Componente | Padrão Orchard |
| :--- | :--- |
| Transport | Use stdio para conexões locais rápidas ou sse para web. |
| SDK | Dê preferência ao SDK oficial (TypeScript/Python). |
| Capabilities | Declare explicitamente o que o servidor pode fazer (Logging, Sampling). |
| Segurança | Valide todos os inputs recebidos via Tool Calling. |
| Regra | Descrição | | :--- | :--- | | Schema JSON | Use schemas rigorosos para descrever argumentos das ferramentas. | | Idempotência | Ferramentas de leitura devem ser seguras (read-only). | | Tratamento de Erro | Retorne mensagens de erro úteis para a IA entender o que falhou. | | Timeout | Implemente timeouts rigorosos para evitar loops infinitos. |
| Padrão | Aplicação |
| :--- | :--- |
| URI Templates | Use URIs padronizadas para identificar recursos (ex: postgres://db/table). |
| MIME Types | Sempre declare o tipo de conteúdo (text/plain, application/json). |
| Caching | Implemente estratégias de cache para recursos que não mudam frequentemente. |
| ❌ Padrão | ✅ Correção |
| :--- | :--- |
| Tool com 50 argumentos | Divida em ferramentas menores e específicas. |
| Resource sem URI | Use o padrão protocolo://caminho. |
| Erro "Silent" | Retorne o erro técnico para o modelo tentar outra abordagem. |
| Permissão total | Use scoped permissions para cada servidor MCP. |
Antes de expor um servidor MCP, verifique:
🔴 "Um servidor MCP mal configurado é uma porta aberta no seu sistema. Valide tudo."
Conectando o Orchard ao futuro. Licença MIT.
development
Princípios de teste de aplicações web. E2E, Playwright, estratégias de auditoria profunda.
development
Revisar o código da UI para conformidade com as Web Interface Guidelines. Use quando solicitado para "revisar minha UI", "checar acessibilidade", "auditar design", "revisar UX" ou "verificar meu site em relação às melhores práticas".
testing
Princípios avançados de análise de vulnerabilidade. OWASP 2025, Segurança da Cadeia de Suprimentos (Supply Chain), mapeamento de superfície de ataque e priorização de riscos.
testing
Padrões e princípios de teste. Estratégias de testes unitários, de integração e mocking.