MCP Specification
Especificação, esquema e documentação oficial do protocolo.
Comece pela especificação e pelo transporte que o seu cliente suporta.
Abrir fonteModel Context Protocol · guia + gerador
MCP organiza ferramentas e recursos para que um agente possa interagir com um sistema. Aqui você encontra a referência oficial, os SDKs, o Inspector e um gerador de starter editável.
Fluxo simples
Comece com poucas ferramentas, leitura quando possível e uma lista explícita de recursos.
Use stdio para processos locais. Para remoto, configure HTTPS, OAuth, PKCE, audiência e limites.
Inspecione schema, entradas, respostas, erros e tentativas fora da permissão.
Libere primeiro dados fictícios, depois leitura controlada e só então ações sensíveis com confirmação.
Fontes oficiais
Especificação, esquema e documentação oficial do protocolo.
Comece pela especificação e pelo transporte que o seu cliente suporta.
Abrir fonteRegistro central de metadados de servidores MCP públicos.
Use o metadata do servidor como ponto de descoberta, não como certificado de segurança.
Abrir fonteServidores de referência para aprender SDKs, ferramentas, recursos e prompts.
São exemplos educacionais. Avalie ameaça, permissões e endurecimento antes de produção.
Abrir fonteSDK oficial para construir clientes e servidores MCP em TypeScript.
Use a documentação da versão instalada e valide transporte, autenticação e escopos.
Abrir fonteSDK oficial para construir integrações MCP em Python.
Separe credenciais do código e rode primeiro em ambiente isolado.
Abrir fonteFerramenta oficial para testar e inspecionar servidores MCP.
Use para verificar ferramentas e respostas antes de conectar um agente com dados reais.
Abrir fonteGerador de MCP
O pacote é editável e não guarda credenciais. Ele declara a estrutura, registra ferramentas de exemplo e deixa a implementação real para sua revisão.
Segurança antes da conexão
Perguntas rápidas
MCP é um protocolo para expor ferramentas, recursos e prompts a clientes e agentes de IA por meio de uma interface comum. A implementação precisa ser tratada como software com permissões e autenticação próprias.
stdio costuma ser o caminho local e simples. Streamable HTTP serve para conexões remotas, mas exige HTTPS, autenticação, validação de audiência, limites e observabilidade antes de produção.
Não. Ele cria um starter TypeScript ou Python com arquivos declarativos e respostas de exemplo. Você deve implementar handlers, autenticação, allowlists, testes e monitoramento.