← BLOG
Tutorial

Conecte o Claude Code ao GitHub, Slack e Bancos de Dados com MCP

MCP permite que o Claude Code se comunique com serviços externos. Conecte-o ao GitHub, Slack, bancos de dados e ferramentas de gestão de projetos.

MCP (Model Context Protocol) é como o Claude Code se conecta a serviços externos. Em vez de ficar limitado ao sistema de arquivos e terminal, o MCP permite que o Claude Code leia issues do GitHub, poste no Slack, consulte bancos de dados e interaja com ferramentas de gestão de projetos. Transforma o Claude Code de um agente de código em um agente completo de fluxo de desenvolvimento.

O que é MCP e como funciona?

MCP é um protocolo aberto que permite que ferramentas de IA se comuniquem com serviços externos através de "servidores" padronizados. Cada servidor MCP expõe ferramentas (ações que a IA pode tomar) e recursos (dados que a IA pode ler). O Claude Code descobre essas ferramentas automaticamente e as usa quando são relevantes para seu pedido.

Pense em servidores MCP como plugins: você instala uma vez, e o Claude Code ganha novas capacidades.

Quais servidores MCP são mais úteis para desenvolvedores?

Servidor MCPO que fazExemplo de uso
GitHubLer/criar issues, PRs, reviews"Veja quais issues estão atribuídas a mim"
SlackLer/enviar mensagens, buscar canais"Poste uma notificação de deploy no #releases"
PostgreSQLConsultar e modificar banco de dados"Mostre o schema da tabela de usuários"
JiraLer/atualizar tickets, criar stories"Mova o PROJ-123 para Em Progresso"
LinearGerenciar issues e projetos"Crie um bug report para o problema de login"
NotionLer/escrever páginas e databases"Atualize o doc de retro da sprint"
FigmaLer arquivos de design e componentes"Quais cores o componente de botão usa?"

Como instalar um servidor MCP?

O Claude Code fornece um comando integrado para gerenciar servidores MCP:

bash
# Adicionar um servidor MCP (transporte HTTP — recomendado)
claude mcp add github-server https://api.github.com/mcp

# Adicionar um servidor MCP local (transporte stdio)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb

# Listar servidores instalados
claude mcp list

# Remover um servidor
claude mcp remove github-server

Como usar ferramentas MCP na prática?

Uma vez que um servidor MCP está instalado, o Claude Code usa suas ferramentas automaticamente quando relevante. Você não precisa especificar qual servidor MCP usar; apenas descreva o que quer:

bash
# Claude Code usa o servidor MCP do GitHub automaticamente
> "Quais issues abertas estão atribuídas a mim?"
> "Crie um PR para minha branch atual"

# Claude Code usa o servidor MCP do Slack
> "Poste no #engineering: Deploy v2.3 está no ar"

# Claude Code usa o servidor MCP do PostgreSQL
> "Mostre os últimos 10 usuários que se cadastraram"
> "Adicione um índice na coluna email da tabela de usuários"
WARNING

Servidores MCP têm acesso a serviços externos. Instale apenas servidores em que você confia e revise as permissões cuidadosamente. Use conexões de banco de dados somente-leitura quando possível.

Como configurar servidores MCP por projeto?

Servidores MCP podem ser configurados no nível do projeto (em .claude/settings.json) ou globalmente (em ~/.claude/settings.json). Configuração no nível do projeto significa que o time compartilha as mesmas integrações.

json
// .claude/settings.json (nível do projeto)
{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
    },
    "github": {
      "type": "http",
      "url": "https://api.github.com/mcp"
    }
  }
}

Perguntas frequentes

MCP é específico do Claude Code?+
MCP é um protocolo aberto criado pela Anthropic mas projetado para qualquer ferramenta de IA. Outras ferramentas como Cursor e Windsurf estão adicionando suporte a MCP. Servidores que você instala para o Claude Code podem funcionar com outras ferramentas compatíveis com MCP.
Posso construir meu próprio servidor MCP?+
Sim. Servidores MCP são programas simples que expõem ferramentas e recursos. A Anthropic fornece SDKs para Python e TypeScript. Você pode construir um servidor personalizado que conecta o Claude Code a qualquer serviço interno que seu time usa.
As conexões MCP são seguras?+
Servidores MCP rodam localmente na sua máquina ou conectam via HTTPS. Os dados não passam pelos servidores da Anthropic. Porém, o modelo de IA vê os dados retornados pelas ferramentas MCP, então tenha cuidado com informações sensíveis em consultas ao banco.
O que acontece se um servidor MCP estiver indisponível?+
O Claude Code lida graciosamente com servidores indisponíveis. Ele vai pular as ferramentas MCP e recorrer a outras abordagens. Você verá um aviso de que o servidor não pôde ser alcançado.
TODOS OS POSTSINICIAR CURSO GRÁTIS →