Aller au contenu

Donnez à votre Agent IA des outils issus d'un serveur MCP externe : connectez-le depuis le catalogue ou par URL, et choisissez précisément les outils qu'il peut utiliser.

MCP (Model Context Protocol) est un standard ouvert qui permet à une IA d’utiliser directement les outils d’un autre service. Au lieu de décrire à la main un endpoint et ses paramètres, un serveur MCP publie lui‑même ses outils, que votre Agent IA découvre et utilise.

Pour la plupart des services, la connexion tient en un seul clic. Allez dans Actions & MCPs, cliquez sur + Ajouter une action et choisissez MCP.

L’écran MCP s’ouvre sur un catalogue de services connus, doté d’un champ de recherche et classé par catégorie (Populaires, Support client, CRM & ventes, Planification, E-commerce, Paiements & facturation, Marketing & e-mail, Communication, Productivité, Données & analytics, Recherche & web, Voyage & réservation, Design, Développeur & infra).

  1. Trouvez le service souhaité, en parcourant le catalogue ou via le champ de recherche.
  2. Cliquez sur sa vignette. Quickchat vérifie le serveur et découvre les outils qu’il propose.
  3. Si le service exige une connexion, un panneau Autorisation requise apparaît. Cliquez sur Se connecter avec <service>, approuvez l’accès dans la fenêtre popup qui s’ouvre : le panneau passe alors à l’état connecté.
  4. L’action est créée, activée, et ses outils sont listés. Votre Agent IA peut les utiliser dès le message suivant.

Cliquez sur Saisir une URL manuellement sous le catalogue, puis :

  1. Collez l’URL du serveur MCP (elle doit commencer par https://).
  2. Si le serveur s’authentifie avec un jeton statique plutôt qu’avec un flux de connexion, ouvrez En-têtes de connexion (facultatif) et ajoutez l’en‑tête attendu, par exemple Authorization: Bearer <your-token>.
  3. Cliquez sur Connecter.

Utilisez Parcourir le catalogue pour revenir à la vue en vignettes. Si un service dont vous avez besoin est absent, Une intégration manque ? Proposez-la ouvre un e‑mail pré‑rempli adressé à notre équipe.

Une fois la connexion établie, l’action liste sous Outils chaque outil exposé par le serveur, avec son propre interrupteur. Désactivez tout ce que vous ne voulez pas voir appelé par l’IA : les recherches en lecture seule d’un serveur de réservation peuvent rester actives pendant que son outil d’annulation reste désactivé.

Activation par défaut de l’outil détermine ce qui se passe lorsque le serveur ajoute un nouvel outil par la suite : activée, les nouveaux outils sont disponibles immédiatement ; désactivée, vous activez chacun d’eux délibérément.

Certaines entrées du catalogue portent le badge Optimisé par Quickchat. Quickchat a testé ces serveurs de bout en bout et fournit une sélection ciblée d’outils, les règles de mémoire dont ces outils ont besoin et un Message d’attente pour chacun. Sélectionnez Utiliser les recommandations pour voir ce que la configuration testée changerait : la boîte de dialogue Appliquer la configuration recommandée ? liste les outils qu’elle active et désactive ainsi que les règles de mémoire qu’elle définit, et vous avertit si elle écraserait des règles que vous avez modifiées vous-même. Rien n’est enregistré tant que vous n’enregistrez pas l’action, et vous pouvez toujours ajuster chaque outil ensuite.

La boîte de dialogue « Appliquer la configuration recommandée ? » : les outils activés et les règles de mémoire définies

Lorsqu’une même Action se connecte au serveur Calendly https://mcp.calendly.com et active les deux outils ci-dessous, Quickchat leur fournit des paramètres d’heure locale. Leurs noms restent identiques et aucun outil de conversion supplémentaire n’est ajouté. Si un seul des deux outils est activé, il conserve les paramètres d’origine de Calendly.

  • Disponibilités : event_types-list_event_type_available_times reçoit local_start_time, local_end_time et un fuseau horaire IANA timezone, par exemple Europe/London. Fournissez les dates et heures locales au format YYYY-MM-DDTHH:MM:SS. Quickchat convertit la plage en UTC selon les règles du fuseau horaire pour ces dates, y compris pour les journées de 23 ou 25 heures lors des changements d’heure.
  • Réservation : meetings-create_invitee reçoit les valeurs local_start_time et booking_timezone du créneau sélectionné dans post_invitee_request. Le champ existant invitee.timezone reste le fuseau horaire du client, qui peut différer de celui du rendez-vous. Par exemple, un invité dans America/New_York peut réserver un créneau exprimé dans Europe/London.

Copiez l’heure locale et le fuseau horaire renvoyés avec un créneau disponible. Si l’heure renvoyée comprend un décalage par rapport à UTC, conservez-le : ce décalage permet de distinguer les heures locales répétées lors du passage à l’heure d’hiver. Les heures locales invalides ou inexistantes, les heures ambiguës sans décalage et les décalages incompatibles avec le fuseau horaire indiqué sont rejetés.

Proposer un créneau ne le réserve pas. Avant de créer le rendez-vous, Quickchat vérifie à nouveau les disponibilités et transmet à Calendly l’horodatage correspondant du fournisseur, sans le modifier. Si le créneau n’est plus disponible, aucune tentative de réservation n’est effectuée. Le résultat de la réservation comprend une heure locale à afficher dans la confirmation de l’Agent ; les champs du fournisseur utilisés par Enregistrer en mémoire, tels que $.resource.event, restent disponibles.

Conservez l’exigence d’approbation du client dans votre Prompt principal et ne confirmez une réservation qu’après un résultat positif du fournisseur. Précisez explicitement le fuseau horaire du rendez-vous dans la conversation, quel que soit le navigateur ou le canal de messagerie utilisé. Si le fuseau horaire n’est pas clair, demandez au client de le préciser avant de vérifier les disponibilités ou de réserver.

Enregistrer le résultat d’un outil MCP en mémoire

Section intitulée « Enregistrer le résultat d’un outil MCP en mémoire »

Développez un outil et utilisez Enregistrer en mémoire lorsqu’une valeur de son résultat sera nécessaire plus tard dans la conversation. Ajoutez une expression JSONPath pour la valeur et une Clé de mémoire pour l’identifier. Vous pouvez enregistrer jusqu’à 10 valeurs par outil.

Enregistrer en mémoire sur un outil MCP : deux lignes JSONPath enregistrent des valeurs du résultat

Les clés de mémoire sont partagées avec les Actions API de l’agent. Si une Action API enregistre déjà sous la même clé, le champ Clé de mémoire signale le conflit à l’enregistrement. Choisissez alors une autre clé.

La valeur enregistrée fait partie des données de la conversation que l’IA peut lire lors des échanges suivants. Par exemple, un outil de réservation peut enregistrer l’URI d’un événement afin qu’un outil d’annulation sache précisément quelle réunion annuler. Les outils MCP n’utilisent pas l’espace réservé {{metadata_<key>}} affiché pour les Actions API, car l’IA fournit directement leurs arguments.

Les modifications groupées Tout activer et Tout désactiver conservent les règles de mémoire. Reconnecter conserve également vos choix d’outils et vos règles de mémoire tout en actualisant la liste des outils du serveur.

Pendant l’exécution d’un outil, le widget de chat affiche une courte ligne d’état décrivant ce que fait l’IA. Chaque outil dispose d’un champ Message d’attente dans le panneau Outils : laissez-le vide et la ligne est dérivée du nom de l’outil (un outil nommé search_flights affiche « Searching flights… »), ou rédigez la vôtre (« Recherche dans le centre d’aide »). Les serveurs optimisés arrivent avec ces messages déjà remplis pour les outils qu’ils recommandent. Cette ligne donne au visiteur une information utile pendant l’attente, plutôt qu’un simple indicateur de saisie.

Le champ Message d'attente sur un outil déplié, avec le texte que voit le visiteur

  • Reconnecter : relance l’autorisation. Utilisez cette option si la connexion a expiré, si vous voulez autoriser un autre compte, ou si la liste des outils du serveur a changé et que vous voulez récupérer les nouveaux outils.
  • Déconnecter : révoque l’autorisation enregistrée et met l’action hors ligne. L’action elle‑même reste dans votre liste : vous pouvez donc vous reconnecter plus tard sans tout reconfigurer.

Modifier l’URL du serveur MCP d’une action connectée efface son autorisation et désactive l’action, car les identifiants délivrés par un serveur ne sont jamais réutilisés auprès d’un autre. Autorisez à nouveau pour la remettre en ligne.

Ce que vous voyezCe que cela signifie
L’autorisation n’a pas aboutiCliquez sur Réessayer. Si vous avez refusé l’accès, approuvez-le lors de la prochaine tentative. Pour tout autre échec, contactez le support et indiquez le code d’erreur affiché dans le message.
Connecté, mais le chargement des outils a échouéL’autorisation a réussi, mais la liste des outils n’a pas pu être chargée. Cliquez sur Reconnecter.
Aucun outil n’a été trouvé sur ce serveur. Essayez de vous reconnecter.Le serveur a bien autorisé la connexion, mais ne publie aucun outil. Vérifiez que le compte que vous avez approuvé a accès aux données attendues.
Saisissez une URL valide, commençant par https://L’URL n’a pas pu être lue. Utilisez l’adresse https:// complète du serveur. Quickchat se connecte toujours en https, afin que les identifiants ne soient jamais transmis en clair.
L’action s’est désactivée d’elle‑mêmeSon autorisation a expiré ou a été révoquée chez le fournisseur. Ouvrez l’action et cliquez sur Reconnecter.

Dernière mise à jour :