Glossário
MCP (Model Context Protocol)
Protocolo aberto criado pela Anthropic em novembro de 2024 que padroniza como aplicações fornecem ferramentas, dados e prompts a modelos de linguagem.
Definição completa
MCP (Model Context Protocol) é um protocolo aberto criado pela Anthropic em novembro de 2024 que padroniza como aplicações fornecem contexto — ferramentas, dados e prompts — a modelos de linguagem. É análogo ao LSP (Language Server Protocol) para IDEs: uma interface única que desacopla clientes (Claude Desktop, Claude Code, IDEs, agentes) de servidores (provedores de contexto).
Antes do MCP, cada integração entre LLM e ferramenta externa exigia código proprietário no cliente ou no provedor. Com MCP, um servidor MCP exposto por uma ferramenta (Jira, Linear, PostgreSQL, Slack, Stripe) pode ser consumido por qualquer cliente que fale MCP, sem código adicional de integração.
A especificação cobre três primitivos: tools (funções que o LLM pode chamar), resources (dados que o LLM pode ler) e prompts (templates reutilizáveis). A transport layer suporta stdio (processos locais), HTTP+SSE e WebSockets.
Casos de uso típicos: expor banco de dados interno a um agente IA com guardrails de segurança; conectar Jira/Linear a Claude Code para criar e atualizar tickets; permitir que LLM execute queries SQL contra uma base read-only; fornecer documentação interna como contexto recuperável.