> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Serveurs MCP

> Connecter des serveurs MCP tiers à un ClickHouse Agent

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>Beta</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                Fonctionnalité en bêta. 
                <u>
                    <a href="/docs/docs/beta-and-experimental-features#beta-features">
                        En savoir plus.
                    </a>
                </u>
            </span>
        </div>;
};

<BetaBadge />

Model Context Protocol (MCP) est la norme ouverte qui permet d’exposer des outils et des sources de données à un modèle d’IA. Attacher un serveur MCP à un ClickHouse Agent permet à l’agent d’accéder à toutes les capacités exposées par ce serveur — systèmes de suivi des tickets, backends d’observabilité, API internes, SaaS tiers ou toute autre ressource disposant d’un endpoint MCP.

<div id="attach-an-mcp-server">
  ## Attacher un serveur MCP
</div>

Dans l’Agent Builder, ouvrez la section **serveurs MCP** et cliquez sur **Add server**. Saisissez l’URL du serveur et les paramètres d’authentification, puis choisissez les outils du serveur que cet agent spécifique doit utiliser. Enregistrez l’agent.

Vous pouvez attacher plusieurs serveurs à un même agent. Chaque outil appelé par l’agent est consigné dans la conversation afin que les utilisateurs puissent voir ce que l’agent a fait.

<div id="transport">
  ## Transport
</div>

ClickHouse Agents utilise Streamable HTTP — le transport MCP adapté à la production. Le serveur que vous associez doit être accessible en HTTP(S) depuis ClickHouse Cloud.

<div id="authentication">
  ## Authentification
</div>

Les serveurs MCP peuvent nécessiter des identifiants. ClickHouse Agents prend en charge :

* **Les jetons Bearer** et autres en-têtes statiques - des valeurs fixes que vous fournissez lors de la configuration du serveur.
* **OAuth 2.0** - flux interactif. La première fois que vous (ou tout autre utilisateur ayant accès) appelez un outil sur le serveur, le navigateur ouvre une fenêtre de connexion ; les jetons sont gérés et renouvelés automatiquement.
* **Identifiants par utilisateur** - variables de la config du serveur remplacées à partir du profil de l'utilisateur appelant, afin que chaque utilisateur s'authentifie avec sa propre identité plutôt qu'avec un compte de service partagé.

Les identifiants fournis par l'utilisateur sont stockés de manière chiffrée et associés uniquement à l'utilisateur qui les a saisis. Les identifiants d'un utilisateur ne sont jamais visibles dans les exécutions d'agent d'un autre utilisateur.

<div id="limits">
  ## Limites
</div>

Une exécution d’agent ne peut référencer qu’un maximum de 50 cibles distinctes de serveur MCP et de 100 configurations d’outils étendues par requête. Les agents qui ont besoin de plus doivent être décomposés à l’aide de [subagents](/docs/fr/products/cloud/features/ai-ml/agents/builder/subagents).
