• Messages
  • Agents gérés
  • Administration
Search...
⌘K
Premiers pas
Introduction à ClaudeDémarrage rapide
Développer avec Claude
Aperçu des fonctionnalitésUtilisation de l'API MessagesRaisons d'arrêt et repliRefus et repliCrédit de repli
Capacités du modèle
Réflexion étendueRéflexion adaptativeEffortBudgets de tâches (bêta)Mode rapide (aperçu de recherche)Sorties structuréesCitationsMessages en streamingTraitement par lotsRésultats de rechercheRefus en streamingPrise en charge multilingueEmbeddings
Outils
AperçuFonctionnement de l'utilisation d'outilsTutoriel : Créer un agent utilisant des outilsDéfinir des outilsGérer les appels d'outilsUtilisation d'outils en parallèleTool Runner (SDK)Utilisation d'outils stricteUtilisation d'outils avec mise en cache des promptsOutils serveurDépannageOutil de recherche webOutil de récupération webOutil d'exécution de codeOutil conseillerOutil de mémoireOutil BashOutil d'utilisation de l'ordinateurOutil d'éditeur de texte
Infrastructure des outils
Référence des outilsGérer le contexte des outilsCombinaisons d'outilsRecherche d'outilsAppel d'outils programmatiqueStreaming d'outils granulaire
Gestion du contexte
Fenêtres de contexteCompactageÉdition du contexteMise en cache des promptsMessages système en cours de conversationCréer un mode d'orchestrationDiagnostics de cache (bêta)Comptage de tokens
Travailler avec des fichiers
API FilesPrise en charge des PDFImages et vision
Compétences
AperçuDémarrage rapideBonnes pratiquesCompétences pour l'entrepriseCompétences dans l'API
MCP
Serveurs MCP distantsConnecteur MCP
AperçuArchitecture et composantsDémarrage rapideGérer dans la ConsoleDéployer avec HelmDéployer avec Docker ComposeSécuritéDépannageRéférence
Claude sur les plateformes cloud
Amazon BedrockAmazon Bedrock (ancienne version)Claude Platform sur AWSMicrosoft FoundryVertex AI
Log in
Architecture et composants
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
  • 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
Messages/Tunnels MCP

Architecture et composants

Noms canoniques des éléments d'un déploiement de tunnel MCP, des deux modes de provisionnement des identifiants et du modèle de connexion.

Les tunnels MCP sont en aperçu de recherche. Demandez l'accès pour les essayer.

Cette page définit les termes utilisés dans l'ensemble de la documentation sur les tunnels MCP. Plusieurs composants apparaissent sous des noms différents dans les fichiers de configuration, les images de conteneurs et la prose ; les tableaux suivants donnent un nom canonique pour chacun et listent les alias que vous pourriez rencontrer.

Composants

TermeDéfinitionApparaît également sous
Pile de tunnelLes deux conteneurs que vous exécutez à l'intérieur de votre réseau pour vous rattacher à un tunnel : le proxy et cloudflared. Une pile dessert un tunnel et peut être répliquée sur plusieurs hôtes pour la disponibilité. Avec l'accès programmatique, le composant de configuration s'exécute aux côtés de la pile pour provisionner les identifiants.la pile, la pile de tunnel MCP, le déploiement de tunnel, votre déploiement
ProxyLe composant de routage d'Anthropic. Termine le TLS interne, valide que les IP en amont se situent dans une plage autorisée et achemine chaque requête vers un serveur MCP en amont en fonction du nom d'hôte.mcp-proxy (nom d'image, nom de service Compose et nom de conteneur Helm), mcp-gateway (chemin de configuration interne au conteneur /etc/mcp-gateway/config.yaml et préfixe des valeurs Helm gateway.config.*)
cloudflaredLe connecteur de tunnel open source de Cloudflare. Initie les connexions exclusivement sortantes depuis votre réseau vers la périphérie du tunnel et transporte le trafic chiffré entre la périphérie et le proxy. Sans rapport avec un Managed Agent.le connecteur sortant, le connecteur de tunnel
Composant de configurationLe binaire setup, livré dans l'image mcp-proxy. Avec l'accès programmatique, il s'authentifie via Workload Identity Federation, récupère le jeton de tunnel, génère une CA et un certificat serveur, et enregistre la CA auprès d'Anthropic. Fournit également renew-cert.setup Job (le hook de pré-installation Helm), service setup (le profil Compose), hook de configuration, binaire de configuration, CLI de configuration
Périphérie du tunnelLes serveurs de périphérie Cloudflare vers lesquels cloudflared établit des connexions sortantes (plages d'IP 198.41.192.0/19 et 2606:4700:a0::/44, port 7844 TCP et UDP). Le tunnel qui les traverse est provisionné et contrôlé par Anthropic ; Cloudflare exploite le réseau sous-jacent.la périphérie, la périphérie de tunnel exploitée par Anthropic
TLS interneUne seconde négociation TLS transportée à l'intérieur du flux WebSocket en clair du tunnel, entre le backend d'Anthropic et votre proxy. Le proxy présente un certificat serveur signé par une CA que vous avez enregistrée sur le tunnel. Comme vous seul détenez la clé privée, le fournisseur de transport ne peut pas lire les charges utiles des requêtes ou des réponses.la négociation TLS interne
Serveur MCP en amontUn serveur MCP s'exécutant dans votre réseau privé vers lequel le proxy achemine les requêtes. Chaque serveur en amont est exposé comme un sous-domaine sous votre domaine de tunnel.amont, serveur MCP routé, serveur MCP tunnelisé

Provisionnement des identifiants

La pile de tunnel a besoin de deux identifiants à l'exécution : le jeton de tunnel, qui authentifie la connexion sortante de cloudflared, et un certificat serveur signé par une CA enregistrée sur le tunnel, que le proxy présente lors de la négociation TLS interne. Il existe deux façons de les fournir, présentées tout au long de ce guide sous forme d'une paire d'onglets.

ModeComment les identifiants parviennent à la pileNom du chart HelmLibellé de l'onglet
Accès programmatiqueLe composant de configuration s'authentifie auprès de l'API Tunnels via Workload Identity Federation, récupère le jeton de tunnel, génère localement une CA et un certificat serveur, et enregistre la CA. Aucun secret à longue durée de vie n'est copié manuellement. Nécessite une règle de fédération avec le scope org:manage_tunnels.Mode géré (setup.enabled: true, la valeur par défaut)Avec accès programmatique
ManuelVous copiez le jeton de tunnel depuis la Claude Console, générez vous-même une CA et un certificat serveur (par exemple avec openssl), enregistrez la CA dans la Console et fournissez le jeton et le certificat à la pile sous forme de secrets. Aucun composant de configuration ne s'exécute.Mode externe (setup.enabled: false)Sans accès programmatique

Ces modes sont également appelés le flux programmatique et le flux manuel dans les guides de déploiement.

Modèle de connexion

Deux directions sont à l'œuvre dans un tunnel, et elles pointent dans des sens opposés :

  • Direction de la connexion : cloudflared établit une connexion sortante depuis votre réseau vers la périphérie du tunnel. Votre pare-feu ne voit que du trafic sortant sur le port 7844 ; aucun port entrant n'est ouvert.
  • Direction des requêtes : une fois cette connexion établie, les requêtes MCP circulent depuis Anthropic vers votre réseau par son intermédiaire, en passant par cloudflared jusqu'au proxy, puis jusqu'au serveur MCP en amont.

L'expression « exclusivement sortant » décrit la connexion, et non les requêtes qu'elle transporte.

Le TLS interne s'étend entre le backend d'Anthropic et votre proxy. cloudflared et la périphérie du tunnel se trouvent entre eux sur le réseau mais ne voient que du texte chiffré ; le proxy est le premier endroit à l'intérieur de votre réseau où les charges utiles des requêtes MCP sont lisibles.

Voir aussi

  • Tunnels MCP pour le modèle de sécurité et le tableau de responsabilité partagée.
  • Référence des tunnels MCP pour les champs de configuration du proxy, les exigences relatives aux certificats et le composant de configuration.

Was this page helpful?

  • Composants
  • Provisionnement des identifiants
  • Modèle de connexion
  • Voir aussi