O que é MCP?
Como o Claude Code se conecta a ferramentas externas, bancos de dados e APIs
⏱ Estim. ~5 min
01 · Ler
O Claude Code consegue ler seus arquivos, escrever código e rodar comandos — mas só na sua máquina local. E se você quiser que o Claude veja suas issues do GitHub? Consulte seu banco de dados? Veja os registros de erro do Sentry? Leia as mensagens do Slack do seu time?
Hoje o Claude não consegue. Ele está preso no seu terminal, desconectado das ferramentas que você usa todo dia.
O MCP muda isso.
💡 Imagine assimPense no Claude Code atual como um empreiteiro super competente que só pode trabalhar em uma sala. O MCP é como dar a ele as chaves do prédio inteiro — sala do banco de dados, sala de monitoramento, escritório de gestão de projetos. Mesmo empreiteiro, mas agora ele pode circular entre as salas e atuar em todo o seu fluxo de trabalho.
Pontos-chave
- Só com o Claude Code você acessa apenas arquivos locais e o terminal
- O MCP conecta o Claude a ferramentas externas, bancos de dados e APIs
- MCP é o Model Context Protocol — um padrão aberto
- Funciona com Claude Code, Claude Desktop e outras ferramentas de IA
02 · Ler
MCP é a sigla de Model Context Protocol. É um padrão aberto — pense nele como o USB-C das aplicações de IA.
Assim como o USB-C te dá uma porta universal para conectar celular, monitor, HD e teclado, o MCP dá às ferramentas de IA um protocolo universal para conectar GitHub, bancos de dados, Sentry, Slack e centenas de outros serviços.
Sem MCP, cada ferramenta de IA precisa fazer uma integração customizada para cada serviço. Caro e frágil. O MCP resolve isso: você faz um MCP server para o seu serviço, e qualquer ferramenta de IA compatível com MCP consegue usar.
Pontos-chave
- MCP = Model Context Protocol, padrão aberto da Anthropic
- "USB-C da IA" — um protocolo para vários serviços
- MCP servers expõem ferramentas que o Claude Code pode chamar
- Centenas de MCP servers já existem (GitHub, Postgres, Sentry, Notion etc.)
03 · Exemplo de código
Com um MCP server conectado, você pode pedir ao Claude Code coisas como as abaixo — tudo em linguagem natural.
Exemplos de prompts usando MCP
"Add the feature described in JIRA issue ENG-4521 and create a PR on GitHub."
"Check Sentry for the most common errors in the last 24 hours."
"Find emails of 10 users who used feature X, based on our PostgreSQL database."
"Review PR #456 on GitHub and suggest improvements."
"Create Gmail drafts inviting these users to a feedback session."
Cada uma dessas tarefas exige que o Claude converse com um serviço externo (JIRA, Sentry, PostgreSQL, GitHub, Gmail). Sem MCP, o Claude não consegue fazer nenhuma. Com o MCP server certo conectado, todas se tornam possíveis.
04 · Ler
MCP servers se conectam ao Claude Code de uma de três formas — chamadas de transport (transporte).
HTTP é a opção recomendada para serviços em nuvem. O server roda remotamente e o Claude se conecta pela rede. Os MCP servers mais populares (GitHub, Sentry, Notion) usam HTTP.
Stdio roda um processo local na sua máquina. Bom para ferramentas que precisam de acesso direto ao sistema, como conectores de banco de dados ou scripts customizados. O comando roda como um processo filho — o Claude se comunica pela standard input/output.
SSE (Server-Sent Events) é um transport antigo, agora descontinuado. Você pode ver em tutoriais antigos, mas em configurações novas use HTTP.
Pontos-chave
- HTTP: server remoto, recomendado para serviços em nuvem (GitHub, Sentry, Notion)
- Stdio: processo local na sua máquina (banco de dados, scripts customizados)
- SSE: descontinuado, use HTTP no lugar
- A maior parte dos MCP servers que você vai usar é HTTP — basta uma URL
05 · Quiz
Pense no que o Claude consegue acessar hoje vs. o que ele acessa com MCP. O que o MCP torna possível que o Claude Code sozinho não consegue?
- Ler arquivos do seu projeto
- Rodar comandos no terminal
- Escrever código em arquivos
- Consultar bancos de dados externos ou ver issues do GitHub
06 · Combinar
Você viu os três tipos de transport. Ligue cada um ao cenário em que faz sentido usá-lo.
(Esta seção é interativa — ative o JavaScript para usar.)
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.