Como adicionar um servidor MCP ao Claude Code
Escolha o transporte
Use HTTP para servidores remotos hospedados na nuvem; é o transporte recomendado, e o Claude Code recorre ao transporte SSE, já obsoleto, quando um servidor só oferece esse. Use stdio para servidores que rodam como um processo local. No stdio, tudo o que vem depois de
--é repassado ao servidor sem alteração.# Servidor HTTP remoto (recomendado para serviços na nuvem) claude mcp add --transport http notion https://mcp.notion.com/mcp # Com um bearer token claude mcp add --transport http secure-api https://api.example.com/mcp \ --header "Authorization: Bearer your-token" # Servidor stdio local: tudo depois de -- é o comando do próprio servidor claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable \ -- npx -y airtable-mcp-serverEscolha um escopo
Sem
--scope, um servidor é local: só para você, só neste projeto. Adicione--scope projectpara gravá-lo no.mcp.jsone compartilhar com o time, ou--scope userpara todos os seus projetos. Veja a tabela abaixo.Faça login se o servidor pedir
Muitos servidores remotos usam OAuth. Rode
/mcpdentro do Claude Code e escolha o servidor para se autenticar, ouclaude mcp login <name>no terminal. Execuções headless com-pnão conseguem abrir o fluxo de login, então faça login de forma interativa antes.Confira se conectou
Rode
/mcppara ver o status e as ferramentas de cada servidor, eclaude mcp listno terminal. Depois peça ao Claude para usar a ferramenta pelo nome.Gerencie seus servidores
Liste, inspecione, remova ou importe servidores pela linha de comando. Se você quase não usa um servidor, desative-o no
/mcpem vez de removê-lo.claude mcp list # todos os servidores configurados claude mcp get notion # os detalhes de um servidor claude mcp remove notion # remove o servidor (rode claude mcp logout notion antes para revogar os tokens) claude mcp add-from-claude-desktop # importa do Claude Desktop (macOS, WSL)
Fonte: documentação do Claude Code, Connect Claude Code to tools via MCP
Escopos do MCP e onde ficam os arquivos de configuração
É aqui que o Claude Code guarda a configuração do MCP. Repare que o escopo "local" do MCP fica em ~/.claude.json, e não em .claude/settings.local.json.
| Escopo | Carrega em | Compartilhado | Fica em |
|---|---|---|---|
| Local (padrão) | Só neste projeto | Não | ~/.claude.json, sob o caminho do projeto |
| Project | Só neste projeto | Sim, faça commit | .mcp.json na raiz do projeto |
| User | Todos os seus projetos | Não | ~/.claude.json, no nível superior |
| Plugin | Onde o plugin estiver ativado | Junto com o plugin | A configuração do próprio plugin |
| Conectores do claude.ai | Sessões logadas com essa conta do claude.ai | Por conta | As suas configurações do claude.ai |
Compartilhe servidores com o .mcp.json
O .mcp.json permite que o time inteiro use os mesmos servidores. Deixe os segredos de fora com variáveis de ambiente: ${VAR} é substituído pelo valor da variável, e ${VAR:-default} usa um valor padrão quando ela não está definida. A expansão funciona em command, args, env, url e headers.
Use variáveis em vez de segredos
O Claude Code pede que cada pessoa aprove os servidores de projeto do
.mcp.jsonna primeira vez;claude mcp reset-project-choiceszera essas respostas. Uma entrada JSON comurltambém precisa de umtype, comohttp.{ "mcpServers": { "api-server": { "type": "http", "url": "${API_BASE_URL:-https://api.example.com}/mcp", "headers": { "Authorization": "Bearer ${API_KEY}" } } } }
Precedência, conectores e outros detalhes
- Quando o mesmo servidor está definido duas vezes, o Claude Code conecta uma vez só, usando o primeiro de: local, project, user, plugin, conector do claude.ai. As entradas não são mescladas; os servidores gerenciados de uma organização têm prioridade sobre todos eles.
- Se você faz login no Claude Code com uma conta do claude.ai, os conectores que você adicionou no claude.ai aparecem automaticamente.
- O Claude Code também pode ser um servidor MCP:
claude mcp serveexpõe as ferramentas dele para outro cliente, como o Claude Desktop. - Os servidores também podem oferecer prompts que aparecem como comandos de barra; veja os comandos de barra do Claude Code.
- Remover um servidor remoto apaga os tokens que o Claude Code guardou, mas não os revoga; para isso, rode
claude mcp logout <name>antes.
MCP e uso de tokens
As definições de ferramentas são carregadas sob demanda por padrão: só os nomes das ferramentas e as instruções do servidor ficam no contexto até o Claude usar uma ferramenta, então uma lista longa de servidores custa menos do que antes. Mesmo assim, cada servidor acrescenta alguma coisa, então desative no /mcp os que você não usa e prefira uma CLI como gh, aws ou gcloud quando ela existir, já que ela não acrescenta nenhuma lista de ferramentas. Mais em como reduzir o uso de tokens do Claude Code.
Solução de problemas: quando um servidor não conecta
- Aparece pedindo autenticação: abra o
/mcpe escolha Re-authenticate, ou rodeclaude mcp login <name>. - "has a url but no type": adicione
"type": "http"(ousseouws) à entrada JSON; sem um tipo, o Claude Code trata a entrada como stdio. - As flags de um servidor stdio sumiram: coloque
--antes do comando do servidor para que o Claude Code não as interprete como dele. - Aviso de variável ausente no
claude mcp list: defina a variável ou dê a ela um:-default. - Um servidor de projeto nunca carrega no
claude -p: no modo headless não há pedido de aprovação, então confira as suas configurações ou passe os servidores explicitamente com--mcp-confige--strict-mcp-config. - Nomes de servidores adicionados com
claude mcpsó podem ter letras, números, hífens e underscores.
Dê aos seus funcionários de IA as mesmas ferramentas que você usa
O MCP é como o Claude Code chega ao seu gerenciador de issues, ao seu banco de dados ou às suas métricas. O Crewmark transforma uma sessão do Claude Code, Codex, DeepSeek Harness ou OpenCode em um funcionário de IA com um papel, uma meta e um horário de trabalho, e a acorda com um heartbeat para pegar a próxima issue de um quadro, com os servidores MCP do seu projeto disponíveis.
Faça commit do .mcp.json
Servidores com escopo de projeto carregam na sessão do funcionário como na sua; para os servidores que precisam de OAuth, faça login uma vez de forma interativa.
Deixe o heartbeat iniciar o trabalho
Durante o horário de trabalho, o funcionário acorda a cada 15, 30 ou 60 minutos na mesma conversa; veja como deixar o Claude Code proativo.
Dê a cada papel só o que ele precisa
Um funcionário de SEO recebe o Search Console; um programador, o GitHub e o Sentry. Leia o que é um funcionário de IA.
Perguntas frequentes sobre MCP no Claude Code
Como adiciono um servidor MCP ao Claude Code?
Rode claude mcp add --transport http <name> <url> para um servidor remoto, ou claude mcp add --transport stdio <name> -- <command> para um local. Depois rode /mcp no Claude Code para fazer login, se necessário, e conferir se conectou.
Onde fica o arquivo de configuração do MCP no Claude Code?
Servidores com escopo local e user ficam em ~/.claude.json (os locais, sob o caminho do projeto). Servidores com escopo de projeto ficam no .mcp.json, na raiz do projeto, e você pode fazer commit dele.
Qual a diferença entre os escopos local, project e user?
Local é só para você em um projeto (o padrão), project é compartilhado com o time pelo .mcp.json, e user é só para você em todos os projetos.
Como deixo as chaves de API fora do .mcp.json?
Referencie variáveis de ambiente com ${VAR} ou ${VAR:-default} em command, args, env, url ou headers, e defina as variáveis em cada máquina.
Como uso no Claude Code os meus servidores MCP do Claude Desktop?
Rode claude mcp add-from-claude-desktop e escolha os servidores que quer importar. Funciona no macOS e no WSL; adicione --scope user para que fiquem disponíveis em todos os projetos.
Servidores MCP gastam muitos tokens?
Menos do que antes: as definições de ferramentas só carregam quando o Claude usa uma ferramenta. Mesmo assim, cada servidor acrescenta nomes e instruções, então desative os que você não usa e prefira CLIs quando existirem.
O Claude Code pode funcionar como servidor MCP?
Sim. claude mcp serve o inicia como um servidor MCP stdio ao qual outros clientes, como o Claude Desktop, podem se conectar.
Conferido com a documentação do Claude Code (MCP e custos) em 6 de novembro de 2026.