Accéder au contenu principal Passer au contenu complémentaire

cLangChainMCPClient

Ce composant se connecte à des serveurs MCP et communique avec eux à l'aide de grands modèles linguistiques (LLM).

Note InformationsRemarque : Ce composant est disponible uniquement si vous avez installé la mise à jour mensuelle R2025-10 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

Les propriétés Standards.

Ces propriétés sont utilisées pour configurer le cLangChainMCPClient s'exécutant dans le framework de Routes Standard.

Le composant cLangChainMCPClient Standard appartient à la famille IA.

Basic settings

Propriétés Description
Transport / Type Sélectionnez le type de transport :
  • Stdio : la méthode de transport STDIO (Standard Input/Output - Entrée/sortie standards) lance un serveur MCP comme sous-processus et communique avec via des flux d'entrée/de sortie standards. Cette méthode est la plus adaptée aux exécutions locales.
  • Streamable HTTP : Le transport HTTP difffusable remplace le transport HTTP + SSE traditionnel pour la communication vers un serveur MCP distant. Il agit avec les protocoles HTTP/HTTPS et permet des implémentations de serveurs plus flexibles.
    Note InformationsRemarque : Cette option est disponible uniquement si vous avez installé la mise à jour mensuelle R2025-12 du Studio Talend ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
  • SSE : la méthode de transport SSE (Server-Sent Events - Événements envoyés par le serveur) établit une connexion persistante au serveur MCP via un protocole HTTP utilisant SSE pour la communication de flux. Cette méthode est la plus adaptée aux exécutions distantes.
Executable (Exécutable) (uniquement pour le type de transport Stdio) Saisissez le chemin de l'exécutable sur votre système de fichiers local pour démarrer le serveur MCP.
Arguments (uniquement pour le type de transport Stdio) Saisissez les arguments pour l'exécutable selon vos besoins.
Event Streaming URL (URL du flux d'événements) (uniquement pour le type de transport SSE) Saisissez l'URL du serveur MCP.
Timeout(s) (Délai avant expiration (s)) (uniquement pour le type de transport SSE) Configurez le délai avant expiration de la connexion au serveur MCP, en secondes.
Connexion

Sélectionnez le composant cLangChainConnection se connectant au modèle de langage.

Advanced settings

Propriétés Description
Environments (Environnements) (uniquement pour le type de transport Stdio) Configurez les variables d'environnement dans la table. Cliquez autant de fois que nécessaire sur le bouton [+] pour ajouter les paramètres à la table. Cliquez dans le champ Value correspondant et saisissez une valeur.

Log Events (Logs des événements) (uniquement pour le type de transport Stdio)

Cochez cette case pour enregistrer dans les logs les communications avec le serveur MCP.
Headers (uniquement pour les types de transport SSE et Streamable HTTP) Cliquez sur le bouton [+] pour ajouter autant de lignes que nécessaire et définir la clé et la valeur des en-têtes HTTP. Par exemple, pour inclure les informations d'authentification pour les demandes MCP, vous pouvez jouter une ligne comportant la valeur Authorization dans le champ de clé et vos identifiants dans le champ Value.
Note InformationsRemarque : Cette option est disponible uniquement si vous avez installé la mise à jour mensuelle R2025-12 du Studio Talend ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
Log Requests (uniquement pour les types de transport SSE et Streamable HTTP) Cochez cette case pour enregistrer dans les logs les demandes au serveur MCP.
Log Responses (uniquement pour les types de transport SSE et Streamable HTTP) Cochez cette case pour enregistrer dans les logs les réponses du serveur MCP.

Utilisation

Conseils d'utilisation Description

Règle d'utilisation

Le composant cLangChainMCPClient peut être un composant intermédiaire ou de fin dans une Route. Il doit être utilisé avec le composant cLangChainConnection, qui crée une connexion au modèle de langage. Pour plus d'informations concernant le cLangChainConnection, consultez cLangChainConnection.

Limitation

 n/a

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.