Padrões de MCP no mundo real
GitHub, bancos de dados, segurança, Claude como MCP server
⏱ Estim. ~7 min
01 · Ler
Vamos ver os MCP servers que engenheiros profissionais usam todo dia. Os mais populares caem em algumas categorias:- Hospedagem de código (GitHub — revisar PRs, criar issues, ver CI) - Monitoramento de erros (Sentry — achar bugs em produção, ver stack traces) - Bancos de dados (PostgreSQL, MySQL — consultar dados sem sair do Claude) - Gestão de projetos (Jira, Linear, Notion — ler tickets, atualizar status) - Comunicação (Slack, Gmail — ler mensagens, redigir respostas)
Você não precisa de todos. Comece pelo que resolve uma dor real do seu fluxo atual.
Pontos-chave
- GitHub MCP: PRs, issues, status de CI
- Sentry MCP: monitoramento de erros, stack traces
- MCPs de banco de dados: consulte dados em linguagem natural
- Comece com um server que resolve uma dor real
02 · Exemplo de código
Conecte o Claude ao GitHub para que ele revise PRs, crie issues e veja seus repos.
Adicionar GitHub
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Depois pergunte ao Claude
"Review PR #456 and suggest improvements"
"Show me all open PRs assigned to me"
"Create a new issue for the bug we just found"
Depois de adicionar o server do GitHub, autentique com /mcp dentro do Claude Code. Conectado, o Claude consegue ler PRs, ver diffs, criar issues e interagir com seus repos — tudo em linguagem natural.
03 · Exemplo de código
Conecte o Claude ao seu banco PostgreSQL e faça perguntas em linguagem natural.
Adicionar PostgreSQL
claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \
--dsn "postgresql://readonly:pass@localhost:5432/mydb"
Depois pergunte ao Claude
"What's our total revenue this month?"
"Show me the schema for the orders table"
"Find customers who haven't purchased in 90 days"
Use um usuário de banco read-only por segurança. O Claude roda no seu terminal e, se instruído, pode acabar modificando dados — uma conexão read-only evita alterações acidentais. O server de banco traduz a linguagem natural do Claude em SQL.
04 · Ler
MCP é poderoso — mas com poder vem responsabilidade. Antes de adicionar qualquer MCP server, pergunte: eu confio neste server?
A Anthropic não verifica todo MCP server de terceiros. Um server malicioso pode expor seus dados ou executar ações indesejadas.
Cuidado especial com servers que buscam conteúdo não confiável — se um MCP server lê páginas web, e-mails ou conteúdo gerado por usuários, esse conteúdo pode conter ataques de prompt injection que enganam o Claude a fazer coisas que você não pediu.
Boas práticas: use conexões read-only para banco de dados. Guarde API keys em variáveis de ambiente (--env), nunca fixe no código. Só adicione servers de fontes confiáveis. Use claude mcp get <name> para ver quais ferramentas o server expõe.
Pontos-chave
- Nem todo MCP server de terceiros é verificado pela Anthropic
- Servers que buscam conteúdo não confiável têm risco de prompt injection
- Use credenciais read-only para bancos de dados
- Guarde API keys em variáveis de ambiente, nunca fixe no código
- Só adicione servers de fontes confiáveis
05 · Ler
Plot twist: o Claude Code também pode ser um MCP server. Rode claude mcp serve e outros clients MCP (como o Claude Desktop) conseguem se conectar ao Claude Code e usar as ferramentas dele — ler arquivos, editar, comandos no terminal e por aí vai.
Isso quer dizer que você pode usar a interface visual do Claude Desktop e ao mesmo tempo aproveitar a capacidade do Claude Code de ler e escrever nos arquivos do seu projeto. É a ponte entre a interface web e as ferramentas do terminal.
Pontos-chave
- claude mcp serve faz o Claude Code rodar como MCP server
- Outras ferramentas (como o Claude Desktop) conseguem se conectar
- Expõe as ferramentas do Claude Code: Read, Edit, LS, Grep, Bash
- Conecta a UI do Claude Desktop ao acesso a arquivos do Claude Code
06 · Quiz
Você está conectando o Claude a um banco de produção via MCP. Qual nível de permissão o usuário de banco deve ter? Pense no que pode acontecer se o Claude conseguir escrever dados.
- Permissões totais de admin, máxima capacidade
- Permissão de escrita, mas sem delete
- Nenhuma permissão — o Claude nunca deveria tocar no banco
- Permissão read-only, para evitar alterações acidentais
07 · Ler
Você começou este curso sem saber o que era um terminal. Agora você consegue conectar o Claude Code a GitHub, bancos de dados, monitoramento de erros, ferramentas de gestão de projeto e muito mais via MCP.
A grande sacada: o MCP transforma o Claude de assistente de código local em um motor conectado de fluxo de trabalho. Ele lê suas issues, consulta seus dados, vê seus erros e age com base no que encontra — tudo na mesma conversa em que escreve seu código.
Comece com um server. O MCP do GitHub é um ótimo primeiro — é gratuito, útil de imediato e mostra o poder do Claude conectado à sua base de código além dos arquivos locais.
Pontos-chave
- O MCP transforma o Claude de assistente local em motor de fluxo conectado
- Comece com um server que resolve uma dor real
- O MCP do GitHub é um ótimo primeiro server
- Adicione mais servers conforme seu fluxo cresce
- O Tool Search mantém tudo rápido, não importa quantos servers você adicione
08 · Quiz
Um MCP server busca páginas web e e-mails para o Claude ler. Qual é o risco de segurança que você deve mais se preocupar?
- Conteúdo não confiável pode conter ataques de prompt injection que enganam o Claude
- O server pode consumir muita memória
- O Claude pode responder devagar
- O server pode não suportar seu sistema operacional
09 · Preencher
Para iniciar o Claude Code como um MCP server ao qual outras ferramentas podem se conectar, rode claude mcp _____
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.