Loading...
    • Construir
    • Admin
    • Modelos e preços
    • SDKs de cliente
    • Referência da API
    Search...
    ⌘K
    Primeiros passos
    Introdução ao ClaudeInício rápido
    Construindo com Claude
    Visão geral dos recursosUsando a API de MensagensTratando razões de parada
    Capacidades do modelo
    Pensamento estendidoPensamento adaptativoEsforçoModo rápido (beta: prévia de pesquisa)Saídas estruturadasCitaçõesMensagens em streamingProcessamento em loteResultados de pesquisaRecusas em streamingSuporte multilíngueEmbeddings
    Ferramentas
    Visão geralComo o uso de ferramentas funcionaFerramenta de busca na webFerramenta de busca webFerramenta de execução de códigoFerramenta de memóriaFerramenta BashFerramenta de uso do computadorFerramenta de edição de texto
    Infraestrutura de ferramentas
    Busca de ferramentasChamada programática de ferramentasStreaming refinado de ferramentas
    Gerenciamento de contexto
    Janelas de contextoCompactaçãoEdição de contextoCache de promptContagem de tokens
    Trabalhando com arquivos
    Files APISuporte a PDFImagens e visão
    Skills
    Visão geralInício rápidoMelhores práticasSkills para empresasSkills na API
    MCP
    Servidores MCP remotosConector MCP
    Engenharia de prompt
    Visão geralMelhores práticas de promptingFerramentas de prompting no Console
    Testar e avaliar
    Definir sucesso e criar avaliaçõesUsando a Ferramenta de Avaliação no ConsoleReduzindo latência
    Fortalecer guardrails
    Reduzir alucinaçõesAumentar consistência de saídaMitigar jailbreaksReduzir vazamento de prompt
    Recursos
    Glossário
    Notas de versão
    Claude Platform
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

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

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • 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
    • Catalog
    • 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
    Definir seu agente

    Conector MCP

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

    Was this page helpful?

    • Declarar servidores MCP no agente
    • Fornecer autenticação na criação da sessão
    • Tipos de servidores MCP suportados

    Claude Managed Agents suporta a conexão de servidores Model Context Protocol (MCP) aos seus agentes. Isso fornece 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 quais servidores MCP o agente 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 os segredos fora das definições de agentes reutilizáveis, enquanto permite que cada sessão se autentique com suas próprias credenciais.

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

    Declarar servidores MCP no agente

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

    O name que você atribui no array de servidores MCP é usado para referenciar as entradas mcp_toolset no array de ferramentas.

    O conjunto de ferramentas MCP tem como padrão uma política de permissão always_ask, que requer aprovação do usuário antes de cada chamada de ferramenta. Consulte políticas de permissão para configurar esse comportamento.

    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.

    Se as credenciais de autorização fornecidas no vault forem inválidas, a criação da sessão será bem-sucedida e a interação ainda será possível. Um evento session.error é emitido descrevendo a falha de autenticação do MCP. Você pode decidir se bloqueia interações adicionais nesse erro, aciona uma atualização de credenciais ou permite que a sessão continue sem o MCP. As tentativas de autenticação ocorrerão na transição seguinte de session.status_idle para session.status_running. Consulte Fluxo de eventos da sessão para obter detalhes sobre como consumir session.error e outros eventos.

    Tipos de servidores MCP suportados

    Claude Managed Agents conecta-se a servidores MCP remotos que expõem um endpoint HTTP. O servidor deve suportar o transporte HTTP streamable do protocolo MCP.

    Para mais informações sobre MCP e como construir servidores MCP, consulte a documentação do MCP.

    agent_response=$(curl -sS --fail-with-body https://api.anthropic.com/v1/agents \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -H "anthropic-beta: managed-agents-2026-04-01" \
      -H "content-type: application/json" \
      -d @- <<'EOF'
    {
      "name": "GitHub Assistant",
      "model": "claude-sonnet-4-6",
      "mcp_servers": [
        {
          "type": "url",
          "name": "github",
          "url": "https://api.githubcopilot.com/mcp/"
        }
      ],
      "tools": [
        {"type": "agent_toolset_20260401"},
        {"type": "mcp_toolset", "mcp_server_name": "github"}
      ]
    }
    EOF
    )
    agent_id=$(jq -r '.id' <<<"$agent_response")
    session_response=$(curl -sS --fail-with-body https://api.anthropic.com/v1/sessions \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -H "anthropic-beta: managed-agents-2026-04-01" \
      -H "content-type: application/json" \
      -d @- <<EOF
    {
      "agent": "$agent_id",
      "environment_id": "$environment_id",
      "vault_ids": ["$vault_id"]
    }
    EOF
    )
    session_id=$(jq -r '.id' <<<"$session_response")