// Build com IA
MCP Servers: o que são, como funcionam e por que mudam tudo no trabalho com IA
MCP (Model Context Protocol) conecta Claude ao mundo real — browser, arquivos, APIs e bancos de dados. Entenda o protocolo e como instalar na prática.
Claude sem MCP é como um consultor que só aceita conversa por escrito. Você descreve o problema, ele responde com orientações. Mas ele nunca abre o seu sistema, nunca acessa o banco, nunca navega no site que você quer analisar. Você faz tudo isso e volta com os dados.
MCP muda essa dinâmica. Com os servidores certos instalados, o Claude opera diretamente: navega em páginas, lê arquivos do seu computador, faz chamadas a APIs, executa queries no banco de dados. A IA deixa de ser um oráculo e vira um colaborador que age.
O que é MCP
MCP significa Model Context Protocol — um protocolo aberto desenvolvido pela Anthropic que padroniza como modelos de linguagem se conectam a ferramentas externas.
Antes do MCP, cada ferramenta de IA que queria se integrar com sistemas externos precisava criar sua própria solução. O resultado era um ecossistema fragmentado, difícil de manter e impossível de combinar.
O MCP define uma interface comum. Um servidor MCP expõe um conjunto de ferramentas — funções que o modelo pode chamar durante uma conversa. O modelo decide quando chamar cada ferramenta com base no contexto da tarefa. Você não precisa orquestrar nada manualmente.
A analogia que funciona: se o modelo de linguagem é o cérebro, o MCP é o sistema nervoso que conecta o cérebro a braços, olhos e ouvidos. Sem MCP, o cérebro existe no vácuo. Com MCP, ele tem agência.
Como um servidor MCP funciona tecnicamente
Um servidor MCP é um processo que roda em paralelo com o Claude Code (ou outro cliente MCP). Ele expõe ferramentas através de um protocolo padrão — normalmente via stdin/stdout ou servidor HTTP local.
O fluxo na prática:
- Você inicia o Claude Code com um ou mais servidores MCP configurados
- O Claude recebe a lista de ferramentas disponíveis no início da sessão
- Durante a conversa, quando uma tarefa exige uma ferramenta, o Claude faz a chamada
- O servidor executa a operação e retorna o resultado
- O Claude usa o resultado para continuar o raciocínio
Do ponto de vista do usuário, você simplesmente pede a tarefa. "Abre a página do concorrente e me diz o que está na seção de preços" — o Claude usa o servidor de browser para navegar, lê o conteúdo, e responde. Você não gerencia nada disso.
Os principais servidores MCP disponíveis
O ecossistema cresceu muito desde o lançamento do protocolo. Os mais usados no trabalho com Claude Code:
Filesystem Acessa arquivos e diretórios do seu computador. Com esse servidor, o Claude pode ler, criar, editar e deletar arquivos além do diretório atual do projeto. Útil para tarefas que envolvem múltiplos repositórios ou arquivos em locais diferentes.
Fetch / Puppeteer Navega na web. Com o servidor de fetch, o Claude acessa URLs, lê HTML, extrai dados de páginas. Com Puppeteer, ele controla um browser real — pode clicar em botões, preencher formulários, fazer login em sites.
Postgres / SQLite / MySQL Conecta diretamente ao banco de dados. O Claude pode fazer queries, analisar o schema, identificar problemas de performance, sugerir índices — tudo dentro da sessão, sem você precisar copiar e colar dados.
GitHub Acessa repositórios, PRs, issues, e o histórico de commits. Útil para análise de código, revisão de mudanças, e automação de tarefas repetitivas de gestão de repositório.
Slack / Linear / Notion Integra com ferramentas de trabalho. O Claude pode criar tickets, resumir conversas, atualizar documentação — conectado ao seu fluxo real de trabalho.
Memory Adiciona memória persistente entre sessões. Diferente do CLAUDE.md (que é específico por projeto), o servidor de memória mantém contexto que transcende projetos.
Como instalar um servidor MCP no Claude Code
A instalação é feita via linha de comando. Para adicionar o servidor de filesystem, por exemplo:
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /caminho/que/voce/quer/acessar
Para o servidor de fetch (acesso à web):
claude mcp add fetch -- npx -y @modelcontextprotocol/server-fetch
Para verificar quais servidores estão instalados e seu status:
claude mcp list
Para remover um servidor:
claude mcp remove nome-do-servidor
Dentro de uma sessão ativa, o comando /mcp mostra os servidores conectados e confirma que estão funcionando.
Exemplo real: usando MCP para analisar um concorrente
Cenário: você quer entender como um concorrente estrutura o pricing dele.
Sem MCP: Você abre o site, navega manualmente, copia o texto, cola no Claude, pede análise. Leva 10 a 15 minutos. Se o concorrente tiver múltiplas páginas de produto, você repete o processo para cada uma.
Com MCP de browser:
Acessa o site exemplo.com.br e me diz:
1. Como eles estruturam os planos de preço
2. Quais funcionalidades destacam em cada plano
3. O que o plano mais caro oferece que os outros não têm
4. Se eles usam trial ou garantia
O Claude navega, extrai as informações relevantes, e entrega uma análise estruturada. Leva 2 a 3 minutos, sem você precisar abrir nenhuma janela.
Exemplo real: Claude operando no banco de dados
Cenário: você quer entender quais usuários não voltaram depois de se cadastrar.
Sem MCP: Você escreve a query, roda no cliente de banco, copia os resultados, volta para o Claude para interpretar.
Com MCP de Postgres:
Analisa a tabela de usuários e me diz:
1. Quantos usuários se cadastraram nos últimos 30 dias
2. Quantos deles tiveram pelo menos uma sessão depois do cadastro
3. Qual é o tempo médio entre cadastro e primeira ação
4. Se tem algum padrão nos horários de cadastro
O Claude faz as queries, interpreta os dados, e entrega insights. Você nem precisou escrever SQL.
Servidores MCP de terceiros
O protocolo é aberto, então qualquer desenvolvedor pode criar um servidor MCP. O repositório oficial em github.com/modelcontextprotocol/servers tem a lista de servidores mantidos pela comunidade.
Algumas integrações que builders usam muito:
- Stripe MCP — acessa dados de pagamento, analisa cobranças, identifica churn
- Airtable MCP — lê e escreve em bases de dados do Airtable
- Gmail MCP — lê e processa e-mails dentro da sessão
- Figma MCP — acessa designs e extrai informações de componentes
Antes de instalar um servidor de terceiros, verifique: qual é o nível de acesso que ele solicita? Um servidor de Gmail que pede acesso de leitura é diferente de um que pede acesso de escrita e deleção. Leia o que o servidor faz antes de instalar.
MCP vs ferramentas integradas do Claude.ai
Existe uma distinção importante:
Claude.ai (interface web) tem algumas ferramentas integradas — busca na web, análise de arquivos enviados. São convenientes para uso ocasional, mas limitadas: você não configura o que elas acessam, e os dados passam pelos servidores da Anthropic.
Claude Code com MCP roda localmente. Os servidores operam na sua máquina, os dados não saem do seu ambiente a menos que você configure explicitamente. Para trabalho com dados sensíveis — banco de dados de produção, arquivos de clientes, código proprietário — a diferença importa.
Por onde começar
Se você ainda não usou MCP, o caminho mais direto:
- Instale o servidor de filesystem para começar a sentir como funciona — é o mais seguro e o de resultado mais imediato
- Adicione o servidor de fetch se você precisa analisar páginas da web com frequência
- Configure o servidor do seu banco de dados (Postgres ou SQLite) quando estiver trabalhando em projetos com dados
Cada servidor instalado expande o que o Claude consegue fazer sem que você precise sair da sessão. O resultado não é só conveniência — é uma forma diferente de trabalhar, onde você pensa na tarefa e a IA se vira com as ferramentas.