MCP — Model Context Protocol

MCP é o “USB-C para agents de IA”: padrão aberto para conectar LLMs a sistemas externos. Lançado pela Anthropic em novembro de 2024, virou padrão de facto em 2025-2026 com adoção de OpenAI, Google, Microsoft, Cursor, Windsurf, e ecossistema de 3000+ servers em Awesome MCP Servers. Em 2026, MCP é infrastructure-grade — não experimento. Se você está construindo aplicação com agents, MCP é tão essencial quanto HTTP.

Pré-requisitos

Recomendado ter passado por Anatomia de Agents (Trilha 2 — fundamentos de tools) e Agentes de Codificação (visão prática). Para construção de servers, helps ter Python ou TypeScript.

A premissa central

N clients × M sistemas = N×M integrações custom (era pré-MCP). Com MCP: N clients + M servers = N+M conexões padronizadas. Quando N e M crescem, a diferença é gigante.

Comece por aqui

Trilha sequencial recomendada — fundamentos → arquitetura → construção → operação.

Bloco 1 — Fundamentos (3 notas)

O quê, por quê, e como funciona.

Bloco 2 — Servers (2 notas)

Reusar antes de construir; construir quando necessário.

Bloco 3 — Produção (2 notas)

De server local a server compartilhado seguro.

Bloco 4 — Ecossistema e Casos (3 notas)

Visão de mercado e patterns reusáveis.

Rotas alternativas

Rota prática (vou usar MCP hoje)

“Quero plugar Claude Code com Postgres + GitHub”

01 - O que é MCP e por que importa04 - MCP servers oficiais e populares03 - Arquitetura cliente-servidor07 - Segurança em MCP

Rota construtor (vou criar MCP server)

“Tenho API/sistema interno e quero expor como MCP”

02 - Os três primitivos — Tools, Resources, Prompts05 - Construindo um MCP server local10 - Setup completo + best practices03 - Tool design — princípios e categorias

Rota arquiteto (deploy team-wide)

“Servidor compartilhado para equipe, com compliance”

03 - Arquitetura cliente-servidor06 - MCP remoto — HTTP + SSE para times07 - Segurança em MCP09 - Casos comuns no mercado11 - Governance as architecture

Rota cético (vale a pena adotar?)

“Por que MCP em vez de function calling?”

01 - O que é MCP e por que importa08 - Ecossistema 2026 — clients e integrações09 - Casos comuns no mercado

Rota security (red team posture)

“MCP é vetor de ataque — preciso entender riscos”

07 - Segurança em MCP02 - Slopsquatting — o ataque via alucinação06 - Permissões e sandboxing10 - Setup completo + best practices

Como esta trilha se conecta

graph TB
    M["MCP<br/>(esta trilha)"] --> A["Anatomia de Agents<br/>tools são MCP-able"]
    M --> AC["Agentes de Codificação<br/>Cursor/Claude Code consomem MCP"]
    M --> S["Segurança e Guardrails<br/>MCP é vetor"]
    M --> C["Context Engineering<br/>JIT retrieval via MCP"]
    M --> R["RAG e Vector Databases<br/>MCP servers de docs/dados"]
    M --> ME["Memória de Agentes<br/>memory via MCP"]

MCP é camada de infraestrutura que toca quase tudo no stack de agentes.

Leituras recomendadas

FonteTipoCobertura
Anthropic — MCP announcementBlog (nov 2024)Nota 01
MCP SpecificationSpec oficial (modelcontextprotocol.io)Trilha inteira
MCP Python SDKgithub.com/modelcontextprotocol/python-sdkNotas 05, 10
MCP TypeScript SDKgithub.com/modelcontextprotocol/typescript-sdkNota 05
Awesome MCP Serversgithub.com/punkpeye/awesome-mcp-serversNota 04
MCP Inspectorgithub.com/modelcontextprotocol/inspectorNotas 05, 10
OWASP Top 10 for LLMsowasp.orgNota 07
Anthropic — MCP best practicesdocs.anthropic.comNota 10
Cloudflare — MCP on Workersdevelopers.cloudflare.comNotas 06, 08
Claude CourseYouTube (Anthropic)Visão geral

Veja também

Todas as notas

TABLE
  title AS "Título",
  status AS "Status",
  join(tags, ", ") AS "Tags"
FROM "03-Dominios/IA/MCP"
WHERE type != "moc"
SORT file.name ASC