Cliente MCP · Anthropic
Como configurar MCP no Claude Code
Agente de programação no terminal. Servidores são adicionados com o comando claude mcp add ou por um arquivo .mcp.json no projeto. O bloco abaixo sai no formato deste cliente, sem pedir token.
Conferido em . Formato lido em code.claude.com — Connect Claude Code to tools via MCP
Passo 1Escolha os servidores
Passo 2Informe o seu sistema
Passo 3Copie a configuração para o Claude Code
Nenhum token passou por este site. O que está destacado você preenche na sua máquina; o gerador não tem campo para credencial.
claude mcp add --transport stdio filesystem -- npx -y @modelcontextprotocol/server-filesystem "<PASTA_PERMITIDA>"Preencha na sua máquina
PASTA_PERMITIDACaminho absoluto da pasta que o assistente poderá ler e alterar (Filesystem)Ex.: /Users/voce/Documentos/projeto ou C:\Users\voce\Documentos\projeto. Só essa pasta fica acessível.Substitua <PASTA_PERMITIDA> pelo valor, direto no comando, na sua máquina.
Onde colar
- Comando: abra o terminal na pasta do projeto, troque os marcadores pelos valores reais e execute cada linha.
- Tudo o que vem depois de -- é o comando do servidor, repassado sem alteração; as opções do claude (--env, --scope, --transport) vêm antes do nome.
- Arquivo: salve o bloco como .mcp.json na raiz do projeto e defina as variáveis de ambiente indicadas antes de abrir o Claude Code.
- Para valer em todos os seus projetos, acrescente --scope user ao comando.
Antes de começar
- Instale Node.js (traz o npx).
Como conferir
- No terminal: claude mcp list mostra os servidores configurados.
- Dentro de uma sessão: /mcp mostra o estado de cada servidor e inicia o login dos remotos que usam OAuth.
Onde fica a configuração
| Modo | Sistema | Caminho |
|---|---|---|
| .mcp.json (equipe) | macOS, Windows, Linux | .mcp.json (raiz do projeto) |
- Comando (só para mim)
- claude mcp add grava no escopo local (padrão), em ~/.claude.json, valendo só para o projeto atual.
- .mcp.json (equipe)
- Arquivo na raiz do projeto, versionado e compartilhado. As credenciais ficam em variáveis de ambiente, fora do arquivo.
Passo a passo
- Comando: abra o terminal na pasta do projeto, troque os marcadores pelos valores reais e execute cada linha.
- Tudo o que vem depois de -- é o comando do servidor, repassado sem alteração; as opções do claude (--env, --scope, --transport) vêm antes do nome.
- Arquivo: salve o bloco como .mcp.json na raiz do projeto e defina as variáveis de ambiente indicadas antes de abrir o Claude Code.
- Para valer em todos os seus projetos, acrescente --scope user ao comando.
Como conferir
- No terminal: claude mcp list mostra os servidores configurados.
- Dentro de uma sessão: /mcp mostra o estado de cada servidor e inicia o login dos remotos que usam OAuth.
Tokens e chaves neste cliente
No comando, o valor vai em --env ou --header e fica gravado em ~/.claude.json. No .mcp.json, o gerador usa ${VARIAVEL}, que o Claude Code expande a partir do ambiente: nada sensível entra no repositório.
Particularidades
- Escopos: local (padrão, só você, só este projeto), project (arquivo .mcp.json compartilhado) e user (você, em todos os projetos).
- No .mcp.json, um servidor remoto precisa de "type": "http". Uma entrada com "url" e sem "type" é lida como stdio e dá erro.
- A expansão aceita ${VAR} e ${VAR:-padrão}, em command, args, env, url e headers.
- No Windows, comandos com npx podem precisar do invólucro cmd /c; o gerador aplica quando você escolhe Windows.
Quando não funciona
- O servidor aparece como falho em /mcp
- Rode claude mcp get NOME para ver o comando gravado e execute-o à mão no terminal.
- Variável não expandida no .mcp.json
- Ela precisa existir no ambiente do terminal que abre o Claude Code. Sem valor e sem padrão, a entrada falha.
- Precisa remover
- claude mcp remove NOME.
Outros clientes
Perguntas frequentes
Onde fica a configuração de MCP do Claude Code?
No modo padrão não há arquivo para editar: os servidores são adicionados pelo comando claude mcp add, que grava em ~/.claude.json. Para compartilhar com a equipe, use o arquivo .mcp.json na raiz do projeto.
Como informo tokens e chaves no Claude Code?
No comando, o valor vai em --env ou --header e fica gravado em ~/.claude.json. No .mcp.json, o gerador usa ${VARIAVEL}, que o Claude Code expande a partir do ambiente: nada sensível entra no repositório.
Como sei que o servidor conectou no Claude Code?
No terminal: claude mcp list mostra os servidores configurados. Dentro de uma sessão: /mcp mostra o estado de cada servidor e inicia o login dos remotos que usam OAuth.
De onde vem este formato?
Da documentação oficial (code.claude.com — Connect Claude Code to tools via MCP), lida em 03/10/2026. O JSON que o gerador produz para este cliente é fixado por teste automatizado.
Continue por aqui
- Catálogo de servidores30 servidores com quem mantém, licença e riscos.
- Gerador de configuraçãoEscolha o cliente e os servidores; receba o bloco pronto.
- O que é MCPHost, cliente, servidor e as três primitivas.
- TutoriaisDa primeira instalação ao seu próprio servidor.
- Segurança no MCPInjeção de prompt, escopo de token, local × remoto.
- Para empresasServidor MCP sob medida para ERP, banco ou API interna.