Loading...
    • Costruisci
    • Admin
    • Modelli e prezzi
    • Client SDK
    • Riferimento API
    Search...
    ⌘K
    Primi passi
    Introduzione a ClaudeAvvio rapido
    Costruire con Claude
    Panoramica delle funzionalitàUtilizzo delle Messages APIGestione dei motivi di arresto
    Capacità del modello
    Ragionamento estesoRagionamento adattivoImpegnoModalità rapida (beta: anteprima di ricerca)Output strutturatiCitazioniMessaggi in streamingElaborazione batchRisultati di ricercaRifiuti in streamingSupporto multilingueEmbeddings
    Strumenti
    PanoramicaCome funziona l'uso degli strumentiStrumento di ricerca webStrumento di recupero webStrumento di esecuzione del codiceStrumento di memoriaStrumento BashStrumento di utilizzo del computerStrumento editor di testo
    Infrastruttura degli strumenti
    Ricerca strumentiChiamata programmatica degli strumentiStreaming granulare degli strumenti
    Gestione del contesto
    Finestre di contestoCompattazioneModifica del contestoCaching dei promptConteggio dei token
    Lavorare con i file
    Files APISupporto PDFImmagini e visione
    Skills
    PanoramicaAvvio rapidoBest practiceSkills per l'impresaSkills nell'API
    MCP
    Server MCP remotiConnettore MCP
    Prompt engineering
    PanoramicaBest practice per i promptStrumenti di prompting in Console
    Testa e valuta
    Definisci il successo e crea valutazioniUtilizzo dello strumento di valutazione in ConsoleRiduzione della latenza
    Rafforzare i guardrail
    Ridurre le allucinazioniAumentare la coerenza dell'outputMitigare i jailbreakRidurre la perdita di prompt
    Risorse
    Glossario
    Note di rilascio
    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
    Definisci il tuo agente

    Connettore MCP

    Connetti server MCP ai tuoi agenti per accedere a strumenti e fonti di dati esterni.

    Was this page helpful?

    • Dichiara server MCP sull'agente
    • Fornisci l'autenticazione alla creazione della sessione
    • Tipi di server MCP supportati

    Claude Managed Agents supporta la connessione di server Model Context Protocol (MCP) ai tuoi agenti. Questo dà all'agente accesso a strumenti esterni, fonti di dati e servizi attraverso un protocollo standardizzato.

    La configurazione MCP è divisa in due fasi:

    1. Creazione dell'agente dichiara quali server MCP l'agente connette, per nome e URL.
    2. Creazione della sessione fornisce l'autenticazione per quei server facendo riferimento a un vault pre-registrato.

    Questa separazione mantiene i segreti fuori dalle definizioni di agenti riutilizzabili mentre consente a ogni sessione di autenticarsi con le proprie credenziali.

    Tutte le richieste API di Managed Agents richiedono l'intestazione beta managed-agents-2026-04-01. L'SDK imposta automaticamente l'intestazione beta.

    Dichiara server MCP sull'agente

    Specifica i server MCP nell'array mcp_servers quando crei un agente. Ogni server ha bisogno di un type, un name univoco e un url. Nessun token di autenticazione viene fornito in questa fase.

    Il name che assegni nell'array del server MCP viene utilizzato per fare riferimento alle voci mcp_toolset nell'array degli strumenti.

    Il toolset MCP utilizza per impostazione predefinita una politica di autorizzazione di always_ask, che richiede l'approvazione dell'utente prima di ogni chiamata dello strumento. Vedi politiche di autorizzazione per configurare questo comportamento.

    Fornisci l'autenticazione alla creazione della sessione

    Quando avvii una sessione, passa vault_ids per fornire credenziali per i tuoi server MCP. I vault sono raccolte di credenziali che registri una volta e a cui fai riferimento per ID. Vedi Autenticazione con vault per come creare vault e gestire le credenziali.

    Se le credenziali di autorizzazione fornite nel vault non sono valide, la creazione della sessione avrà successo e l'interazione è ancora possibile. Un evento session.error viene emesso descrivendo l'errore di autenticazione MCP. Puoi decidere se bloccare ulteriori interazioni su questo errore, attivare un aggiornamento delle credenziali o consentire alla sessione di continuare senza l'MCP. I tentativi di autenticazione avverranno alla transizione successiva da session.status_idle a session.status_running. Vedi Flusso di eventi della sessione per i dettagli sul consumo di session.error e altri eventi.

    Tipi di server MCP supportati

    Claude Managed Agents si connette a server MCP remoti che espongono un endpoint HTTP. Il server deve supportare il trasporto HTTP trasmissibile del protocollo MCP.

    Per ulteriori informazioni su MCP e sulla creazione di server MCP, vedi la documentazione 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")