Claude Platform Docs
  • Mensagens
  • Agentes Gerenciados
  • Administração

Search...
⌘K
Primeiros passos
Visão geralInício rápidoPrototipar no Console
Defina seu agente
Configuração do agenteFerramentasConector MCPPolíticas de permissãoHabilidades de Agente
Configurar ambiente do agente
Configuração do ambiente de nuvemReferência de sandbox na nuvem
Delegar trabalho ao seu agente
Iniciar uma sessãoOperações de sessãoFluxo de eventos da sessãoAssinar webhooksDefinir resultadosAutenticar com cofres
Gerenciar contexto do agente
Acessar o GitHubAnexar e baixar arquivos
Orquestração avançada
Sessões multiagenteImplantações agendadas
Referência
Referência de Agentes Gerenciados
Trabalhando com arquivos
API de ArquivosSuporte a PDF
Habilidades
Visão geralPráticas recomendadasHabilidades para empresas
MCP
Servidores MCP remotos
Claude em plataformas de nuvem
Claude Platform na AWS

Log in
Conector MCP
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Agentes Gerenciados/Defina seu agente

Conector MCP

Conecte servidores MCP aos seus agentes para acesso a ferramentas externas e fontes de dados.

O Claude Managed Agents oferece suporte à conexão de servidores "Model Context Protocol", ou MCP, aos seus agentes. Isso dá ao agente acesso a ferramentas externas, fontes de dados e serviços por meio de um protocolo padronizado.

A configuração do MCP é dividida em duas etapas:

  1. A criação do agente declara a quais servidores MCP o agente se conecta, por nome e URL.
  2. A criação da sessão fornece autenticação para esses servidores referenciando um vault pré-registrado.

Essa separação mantém segredos fora das definições reutilizáveis de agentes, permitindo que cada sessão se autentique com suas próprias credenciais.



Todas as requisições à Managed Agents API exigem o cabeçalho beta managed-agents-2026-04-01. O SDK define o cabeçalho beta automaticamente.

Declarar servidores MCP no agente

Especifique servidores MCP no array mcp_servers ao criar um agente. Cada servidor precisa de um type, um name exclusivo e uma url. Nenhum token de autenticação é fornecido nesta etapa.

Cada servidor declarado também precisa de uma entrada mcp_toolset correspondente no array tools. O mcp_server_name do toolset deve corresponder ao name do servidor.

AGENT_ID=$(ant beta:agents create \
  --name "GitHub Assistant" \
  --model claude-opus-4-8 \
  --mcp-server '{type: url, name: github, url: "https://api.githubcopilot.com/mcp/"}' \
  --tool '{type: agent_toolset_20260401}' \
  --tool '{type: mcp_toolset, mcp_server_name: github}' \
  --transform id --raw-output)


O toolset MCP usa por padrão uma política de permissão always_ask, que exige aprovação do usuário antes de cada chamada de ferramenta. Consulte políticas de permissão para configurar esse comportamento.

Referência do campo mcp_servers

Cada entrada no array mcp_servers define uma conexão.

CampoDescrição
typeObrigatório. Deve ser "url".
nameObrigatório. Um nome exclusivo para este servidor dentro do agente (1–255 caracteres). Usado como o mcp_server_name no array tools e exibido nos eventos de ferramentas MCP no fluxo de eventos da sessão.
urlObrigatório. O endpoint do servidor MCP remoto (até 2048 caracteres). Consulte Tipos de servidores MCP suportados para requisitos de transporte.

Restrições:

  • Um agente pode declarar até 20 servidores MCP. Os nomes dos servidores devem ser exclusivos dentro do array.
  • Cada entrada em mcp_servers deve ser referenciada por um mcp_toolset no array tools, e cada mcp_toolset deve referenciar um servidor declarado. A API rejeita definições de agentes com servidores não referenciados ou toolsets pendentes.

Configurar quais ferramentas MCP estão disponíveis

A entrada mcp_toolset suporta a mesma estrutura de default_config e configs que o toolset de agente integrado, aplicada às ferramentas que o servidor MCP expõe. O name em cada entrada de configs é o nome simples da ferramenta conforme reportado pelo servidor.

Por padrão, todas as ferramentas expostas pelo servidor MCP estão habilitadas. Para habilitar apenas ferramentas específicas, defina default_config.enabled como false e habilite explicitamente as ferramentas que você deseja:

{
  "type": "mcp_toolset",
  "mcp_server_name": "github",
  "default_config": { "enabled": false },
  "configs": [
    { "name": "get_issue", "enabled": true },
    { "name": "list_issues", "enabled": true },
    { "name": "add_issue_comment", "enabled": true }
  ]
}

Esse padrão é útil quando um servidor expõe muitas ferramentas, mas o agente precisa apenas de algumas, ou quando você quer que ferramentas adicionadas pelo operador do servidor permaneçam desativadas até que você as revise.

Para desabilitar ferramentas específicas mantendo o restante habilitado, omita default_config e defina enabled: false em entradas individuais:

{
  "type": "mcp_toolset",
  "mcp_server_name": "github",
  "configs": [{ "name": "delete_repository", "enabled": false }]
}

Consulte configurando o toolset para o padrão geral de default_config / configs, e permissões do toolset MCP para definir permission_policy em ferramentas MCP e lidar com solicitações de confirmação.

Tratamento de saída de ferramentas MCP

Quando a saída de uma ferramenta MCP excede 100.000 tokens, ela é automaticamente gravada em um arquivo no sandbox. O modelo recebe uma prévia truncada com o caminho do arquivo e pode ler o conteúdo completo a partir dele.

Fornecer autenticação na criação da sessão

Ao iniciar uma sessão, passe vault_ids para fornecer credenciais para seus servidores MCP. Vaults são coleções de credenciais que você registra uma vez e referencia por ID. Consulte Autenticar com vaults para saber como criar vaults e gerenciar credenciais.

session = client.beta.sessions.create(
    agent=agent.id,
    environment_id=environment.id,
    vault_ids=[vault.id],
)

As credenciais são correspondidas por URL, então o vault deve conter uma credencial cujo mcp_server_url corresponda exatamente à url declarada em mcp_servers. Se nenhuma corresponder, a conexão é tentada sem autenticação. Consulte Adicionar uma credencial para os tipos de credencial static_bearer e mcp_oauth.

Lidar com falhas de conexão e autenticação

A criação da sessão não valida a conectividade MCP nem as credenciais. Se um servidor MCP estiver inacessível ou rejeitar a credencial fornecida, a sessão ainda é iniciada e a interação continua possível. Um evento session.error é emitido com o mcp_server_name do servidor afetado e um retry_status:

Tipo de erroSignificado
mcp_connection_failed_errorO servidor MCP não pôde ser alcançado (erro de rede, timeout ou falha HTTP não relacionada à autenticação).
mcp_authentication_failed_errorO servidor MCP foi alcançado, mas rejeitou a credencial do vault anexado.

Você pode decidir se deseja bloquear interações adicionais com base nesse erro, acionar uma rotação de credenciais ou deixar a sessão continuar sem as ferramentas do servidor afetado. A conexão é tentada novamente na próxima transição de session.status_idle para session.status_running.

Próximos passos


Políticas de permissão

Controle quando as ferramentas do agente e do MCP são executadas.


Fluxo de eventos da sessão

Envie eventos, faça streaming de respostas e interrompa ou redirecione sua sessão durante a execução.


Tipos de servidores MCP suportados

Requisitos de transporte para servidores MCP remotos.

Was this page helpful?

  • Declarar servidores MCP no agente
  • Referência do campo mcp_servers
  • Configurar quais ferramentas MCP estão disponíveis
  • Tratamento de saída de ferramentas MCP
  • Fornecer autenticação na criação da sessão
  • Lidar com falhas de conexão e autenticação
  • Próximos passos