O que você pode fazer com MCP
Com servidores MCP conectados, você pode pedir ao Claude Code para:- Implementar recursos de rastreadores de problemas: “Adicione o recurso descrito no problema JIRA ENG-4521 e crie um PR no GitHub.”
- Analisar dados de monitoramento: “Verifique Sentry e Statsig para verificar o uso do recurso descrito em ENG-4521.”
- Consultar bancos de dados: “Encontre e-mails de 10 usuários aleatórios que usaram o recurso ENG-4521, com base no nosso banco de dados Postgres.”
- Integrar designs: “Atualize nosso modelo de e-mail padrão com base nos novos designs do Figma que foram postados no Slack”
- Automatizar fluxos de trabalho: “Crie rascunhos do Gmail convidando esses 10 usuários para uma sessão de feedback sobre o novo recurso.”
Servidores MCP populares
Aqui estão alguns servidores MCP comumente usados que você pode conectar ao Claude Code:Precisa de uma integração específica? Encontre centenas de servidores MCP no GitHub, ou crie o seu próprio usando o SDK MCP.
Instalando servidores MCP
Os servidores MCP podem ser configurados de três maneiras diferentes dependendo de suas necessidades:Opção 1: Adicionar um servidor HTTP remoto
Servidores HTTP são a opção recomendada para conectar a servidores MCP remotos. Este é o transporte mais amplamente suportado para serviços baseados em nuvem.Opção 2: Adicionar um servidor SSE remoto
Opção 3: Adicionar um servidor stdio local
Servidores stdio são executados como processos locais em sua máquina. Eles são ideais para ferramentas que precisam de acesso direto ao sistema ou scripts personalizados.Entendendo o parâmetro ”—”:
O
-- (duplo travessão) separa os sinalizadores CLI do próprio Claude dos comandos e argumentos que são passados para o servidor MCP. Tudo antes de -- são opções para Claude (como --env, --scope), e tudo depois de -- é o comando real para executar o servidor MCP.Por exemplo:claude mcp add --transport stdio myserver -- npx server→ executanpx serverclaude mcp add --transport stdio myserver --env KEY=value -- python server.py --port 8080→ executapython server.py --port 8080comKEY=valueno ambiente
Gerenciando seus servidores
Uma vez configurados, você pode gerenciar seus servidores MCP com estes comandos:Servidores MCP fornecidos por plugins
Plugins podem agrupar servidores MCP, fornecendo automaticamente ferramentas e integrações quando o plugin é ativado. Os servidores MCP de plugins funcionam de forma idêntica aos servidores configurados pelo usuário. Como funcionam os servidores MCP de plugins:- Plugins definem servidores MCP em
.mcp.jsonna raiz do plugin ou inline emplugin.json - Quando um plugin é ativado, seus servidores MCP iniciam automaticamente
- As ferramentas MCP do plugin aparecem ao lado das ferramentas MCP configuradas manualmente
- Os servidores de plugins são gerenciados através da instalação de plugins (não comandos
/mcp)
.mcp.json na raiz do plugin:
plugin.json:
- Ciclo de vida automático: Os servidores iniciam quando o plugin é ativado, mas você deve reiniciar Claude Code para aplicar alterações do servidor MCP (ativação ou desativação)
- Variáveis de ambiente: Use
${CLAUDE_PLUGIN_ROOT}para caminhos relativos ao plugin - Acesso ao ambiente do usuário: Acesso às mesmas variáveis de ambiente que servidores configurados manualmente
- Múltiplos tipos de transporte: Suporte para transportes stdio, SSE e HTTP (o suporte de transporte pode variar por servidor)
- Distribuição agrupada: Ferramentas e servidores empacotados juntos
- Configuração automática: Nenhuma configuração MCP manual necessária
- Consistência da equipe: Todos recebem as mesmas ferramentas quando o plugin é instalado
Escopos de instalação MCP
Os servidores MCP podem ser configurados em três níveis de escopo diferentes, cada um servindo propósitos distintos para gerenciar a acessibilidade e o compartilhamento de servidores. Entender esses escopos ajuda você a determinar a melhor maneira de configurar servidores para suas necessidades específicas.Escopo local
Servidores com escopo local representam o nível de configuração padrão e são armazenados em suas configurações de usuário específicas do projeto. Esses servidores permanecem privados para você e são acessíveis apenas ao trabalhar dentro do diretório do projeto atual. Este escopo é ideal para servidores de desenvolvimento pessoal, configurações experimentais ou servidores contendo credenciais sensíveis que não devem ser compartilhadas.Escopo do projeto
Servidores com escopo de projeto permitem colaboração em equipe armazenando configurações em um arquivo.mcp.json no diretório raiz do seu projeto. Este arquivo é projetado para ser verificado no controle de versão, garantindo que todos os membros da equipe tenham acesso às mesmas ferramentas e serviços MCP. Quando você adiciona um servidor com escopo de projeto, Claude Code cria ou atualiza automaticamente este arquivo com a estrutura de configuração apropriada.
.mcp.json resultante segue um formato padronizado:
.mcp.json. Se você precisar redefinir essas escolhas de aprovação, use o comando claude mcp reset-project-choices.
Escopo do usuário
Servidores com escopo de usuário fornecem acessibilidade entre projetos, tornando-os disponíveis em todos os projetos em sua máquina enquanto permanecem privados para sua conta de usuário. Este escopo funciona bem para servidores de utilitários pessoais, ferramentas de desenvolvimento ou serviços que você usa frequentemente em diferentes projetos.Escolhendo o escopo correto
Selecione seu escopo com base em:- Escopo local: Servidores pessoais, configurações experimentais ou credenciais sensíveis específicas de um projeto
- Escopo do projeto: Servidores compartilhados pela equipe, ferramentas específicas do projeto ou serviços necessários para colaboração
- Escopo do usuário: Utilitários pessoais necessários em múltiplos projetos, ferramentas de desenvolvimento ou serviços frequentemente usados
Hierarquia de escopo e precedência
As configurações do servidor MCP seguem uma hierarquia de precedência clara. Quando servidores com o mesmo nome existem em múltiplos escopos, o sistema resolve conflitos priorizando primeiro servidores com escopo local, seguidos por servidores com escopo de projeto e, finalmente, servidores com escopo de usuário. Este design garante que configurações pessoais possam substituir as compartilhadas quando necessário.Expansão de variáveis de ambiente em .mcp.json
Claude Code suporta expansão de variáveis de ambiente em arquivos .mcp.json, permitindo que equipes compartilhem configurações mantendo flexibilidade para caminhos específicos da máquina e valores sensíveis como chaves de API.
Sintaxe suportada:
${VAR}- Expande para o valor da variável de ambienteVAR${VAR:-default}- Expande paraVARse definido, caso contrário usadefault
command- O caminho do executável do servidorargs- Argumentos de linha de comandoenv- Variáveis de ambiente passadas para o servidorurl- Para tipos de servidor HTTPheaders- Para autenticação de servidor HTTP
Exemplos práticos
Exemplo: Monitorar erros com Sentry
Exemplo: Conectar ao GitHub para revisões de código
Exemplo: Consultar seu banco de dados PostgreSQL
Autenticar com servidores MCP remotos
Muitos servidores MCP baseados em nuvem requerem autenticação. Claude Code suporta OAuth 2.0 para conexões seguras.1
Adicionar o servidor que requer autenticação
Por exemplo:
2
Use o comando /mcp dentro do Claude Code
No Claude Code, use o comando:Depois siga os passos no seu navegador para fazer login.
Adicionar servidores MCP de configuração JSON
Se você tiver uma configuração JSON para um servidor MCP, você pode adicioná-la diretamente:1
Adicionar um servidor MCP de JSON
2
Verificar se o servidor foi adicionado
Importar servidores MCP do Claude Desktop
Se você já configurou servidores MCP no Claude Desktop, você pode importá-los:1
Importar servidores do Claude Desktop
2
Selecionar quais servidores importar
Após executar o comando, você verá um diálogo interativo que permite selecionar quais servidores deseja importar.
3
Verificar se os servidores foram importados
Usar Claude Code como um servidor MCP
Você pode usar o próprio Claude Code como um servidor MCP que outros aplicativos podem conectar:Limites de saída MCP e avisos
Quando as ferramentas MCP produzem grandes saídas, Claude Code ajuda a gerenciar o uso de tokens para evitar sobrecarregar seu contexto de conversa:- Limite de aviso de saída: Claude Code exibe um aviso quando qualquer saída de ferramenta MCP excede 10.000 tokens
- Limite configurável: Você pode ajustar o máximo de tokens de saída MCP permitidos usando a variável de ambiente
MAX_MCP_OUTPUT_TOKENS - Limite padrão: O máximo padrão é 25.000 tokens
- Consultam grandes conjuntos de dados ou bancos de dados
- Geram relatórios ou documentação detalhados
- Processam arquivos de log extensos ou informações de depuração
Usar recursos MCP
Os servidores MCP podem expor recursos que você pode referenciar usando menções @, semelhante a como você referencia arquivos.Referenciar recursos MCP
1
Listar recursos disponíveis
Digite
@ em seu prompt para ver recursos disponíveis de todos os servidores MCP conectados. Os recursos aparecem ao lado dos arquivos no menu de preenchimento automático.2
Referenciar um recurso específico
Use o formato
@server:protocol://resource/path para referenciar um recurso:3
Múltiplas referências de recursos
Você pode referenciar múltiplos recursos em um único prompt:
Usar prompts MCP como comandos de barra
Os servidores MCP podem expor prompts que se tornam disponíveis como comandos de barra no Claude Code.Executar prompts MCP
1
Descobrir prompts disponíveis
Digite
/ para ver todos os comandos disponíveis, incluindo aqueles de servidores MCP. Os prompts MCP aparecem com o formato /mcp__servername__promptname.2
Executar um prompt sem argumentos
3
Executar um prompt com argumentos
Muitos prompts aceitam argumentos. Passe-os separados por espaço após o comando:
Configuração MCP corporativa
Para organizações que precisam de controle centralizado sobre servidores MCP, Claude Code suporta configurações MCP gerenciadas pela empresa. Isso permite que administradores de TI:- Controlar quais servidores MCP os funcionários podem acessar: Implante um conjunto padronizado de servidores MCP aprovados em toda a organização
- Prevenir servidores MCP não autorizados: Opcionalmente restrinja usuários de adicionar seus próprios servidores MCP
- Desabilitar MCP completamente: Remova a funcionalidade MCP completamente se necessário
Configurando a configuração MCP corporativa
Administradores de sistema podem implantar um arquivo de configuração MCP corporativa ao lado do arquivo de configurações gerenciadas:- macOS:
/Library/Application Support/ClaudeCode/managed-mcp.json - Windows:
C:\ProgramData\ClaudeCode\managed-mcp.json - Linux:
/etc/claude-code/managed-mcp.json
managed-mcp.json usa o mesmo formato que um arquivo .mcp.json padrão:
Restringindo servidores MCP com listas de permissão e listas de negação
Além de fornecer servidores gerenciados pela empresa, administradores podem controlar quais servidores MCP os usuários podem configurar usandoallowedMcpServers e deniedMcpServers no arquivo managed-settings.json:
- macOS:
/Library/Application Support/ClaudeCode/managed-settings.json - Windows:
C:\ProgramData\ClaudeCode\managed-settings.json - Linux:
/etc/claude-code/managed-settings.json
allowedMcpServers):
undefined(padrão): Sem restrições - usuários podem configurar qualquer servidor MCP- Array vazio
[]: Bloqueio completo - usuários não podem configurar nenhum servidor MCP - Lista de nomes de servidores: Usuários podem configurar apenas os servidores especificados
deniedMcpServers):
undefined(padrão): Nenhum servidor é bloqueado- Array vazio
[]: Nenhum servidor é bloqueado - Lista de nomes de servidores: Servidores especificados são explicitamente bloqueados em todos os escopos
- Essas restrições se aplicam a todos os escopos: usuário, projeto, local e até mesmo servidores corporativos de
managed-mcp.json - A lista de negação tem precedência absoluta: Se um servidor aparecer em ambas as listas, ele será bloqueado
Precedência de configuração corporativa: A configuração MCP corporativa tem a precedência mais alta e não pode ser substituída por configurações de usuário, local ou projeto.