Blank white background with no objects or features visible.

Nous vous offrons un accès gratuit à l'intégralité du Gartner Hype Cycle for AI Governance 2026. Obtenez votre exemplaire →

Human-in-the-loop pour MCP : TrueFoundry vs Kong

Par Naman Monga

Published: October 8, 202615

Human in the Loop pour MCP : TrueFoundry vs Kong

Le concept de « Human in the loop » (HITL) pour MCP est une politique de passerelle qui suspend certains appels d'outils jusqu'à ce qu'une personne désignée les approuve ou les refuse. Cela permet aux entreprises d'offrir une réelle autonomie à leurs agents IA sans transformer chaque action irréversible en un risque incontrôlé.

L'authentification prouve l'identité de l'agent. L'autorisation prouve ce qu'il est habilité à appeler. Le HITL répond à la question ultime que ni l'une ni l'autre ne peut trancher : cette action spécifique doit-elle être effectuée maintenant ? Sans HITL, une erreur autorisée peut devenir un incident critique (P1), entraîner la suppression totale des droits d'écriture de l'agent et paralyser l'ensemble du programme d'agents.

En résumé

La différence entre TrueFoundry et Kong réside dans l'emplacement de l'approbation humaine. Kong fonctionne comme une passerelle API sans état : il évalue chaque appel d'outil MCP et l'autorise ou le refuse de manière synchrone, sans maintenir l'état du flux de travail nécessaire pour suspendre et reprendre une requête. TrueFoundry peut retenir un appel d'outil au niveau de la passerelle, notifier les approbateurs habilités et délivrer une autorisation limitée dans le temps et le périmètre. Les entreprises utilisant Kong doivent concevoir et gérer elles-mêmes ce flux d'approbation humaine.

Pourquoi le « Human in the loop » est essentiel

Quand l'autorisation ne suffit pas

Imaginez une équipe de plateforme de services financiers. Ses agents accèdent aux systèmes internes uniquement via une passerelle MCP. L'identité, le contrôle d'accès basé sur les rôles (RBAC) et la journalisation d'audit sont déjà en place. Un agent de nettoyage peut accéder à Kubernetes, aux comptes cloud et à Slack, y compris à un outil de suppression de base de données.

Donnez maintenant à cet agent une instruction raisonnable pour la fin du trimestre : « Nettoyer l'infrastructure inutilisée ». Le risque devient évident lorsque l'on suit la requête, de l'autorisation à la conséquence.

‍Fig. 01 · Une identité et une passerelle autorisent les deux chemins. La différence ne réside pas dans l'accès, mais dans la conséquence.

L'agent commence par des tâches inoffensives : lister les pods, mettre à l'échelle les déploiements inactifs et inventorier les bases de données. Puis il trouve db-fin-rpt-01, inutilisée depuis 34 jours. L'heuristique indique qu'elle est obsolète, il appelle donc delete_database.

L'appel est valide, authentifié, autorisé et journalisé. C'est précisément là que réside le problème : tous les contrôles conventionnels vérifient si l'appel est autorisé, mais aucun ne demande si cette action irréversible est pertinente à cet instant précis.

Que se passe-t-il en l'absence de HITL ?

Une fois l'appel exécuté, la défaillance technique est récupérable. La perte de confiance dans l'autonomie de l'agent, elle, ne l'est pas.

Fig. 02 · Une suppression valide passe d'invisible à urgente, et se termine par un gel des droits d'écriture de l'agent.

Pour un VP Engineering, la leçon n'est pas que l'agent manquait de contrôles, il les avait tous. L'échec réside dans l'absence de décision entre autoriser et refuser. Une brève approbation avant delete_database aurait pu éviter à la fois l'incident P1 de fin de trimestre et le repli ultérieur vers des agents en lecture seule.

Le HITL crée cette troisième voie. Les lectures de routine et les modifications réversibles se poursuivent à la vitesse de la machine ; les actions de suppression, de paiement, d'envoi et de déploiement attendent une intervention humaine. Le problème devient alors une question de politique de passerelle, et non une logique de récupération que chaque équipe d'agents doit réinventer.

Comment TrueFoundry implémente le HITL

TrueFoundry transforme cette troisième voie en une politique de passerelle MCP de premier ordre. Les équipes de plateforme définissent une fois pour toutes les outils nécessitant une approbation, et la règle s'applique ensuite à l'ensemble des agents, clients et frameworks.

Suspendre, notifier, décider

Appliquez cela à db-fin-rpt-01 : lorsque l'agent appelle delete_database, la passerelle suspend la requête avant son exécution, notifie un approbateur habilité et renvoie une réponse « approbation en attente » que l'agent peut relancer en toute sécurité. Une approbation crée une autorisation limitée dans le temps, restreinte au demandeur, au serveur et à l'outil concernés.

‍ 03 · L'appel est mis en pause au niveau de la passerelle, puis ne reprend qu'après une approbation ciblée, ou reste bloqué avec un motif consigné.

Comme l'état de l'approbation est géré au niveau de la passerelle, les équipes applicatives n'ont pas à réimplémenter la mise en pause, la reprise, les notifications, la gestion des refus et la logique d'audit pour chaque agent. Seuls les administrateurs du tenant et les approbateurs de serveurs MCP désignés peuvent trancher.

Pour l'équipe plateforme, la configuration se résume à définir la politique : sélectionner le serveur et les outils, définir la fenêtre de validité, choisir un canal de notification et enregistrer. En cas de chevauchement des règles, c'est la politique la plus restrictive qui prévaut. C'est à cette limite de workflow que commence la comparaison avec Kong.

Ce qui manque à Kong

Les contrôles MCP de Kong authentifient les agents, appliquent les listes de contrôle d'accès (ACL) aux outils et autorisent ou refusent les appels. Ils ne prennent pas en charge un workflow d'approbation natif capable de suspendre un appel d'outil par ailleurs autorisé, le temps qu'un humain prenne une décision.

C'est la couche manquante. Le HITL est dynamique : la passerelle doit conserver une requête en attente, notifier les approbateurs autorisés, enregistrer la décision et émettre une autorisation limitée et temporaire. Une décision binaire d'autorisation ou de refus par requête ne peut pas assurer ce workflow par elle-même.

Pourquoi cela devient un problème de plateforme

  • Duplication des efforts d'ingénierie : chaque équipe d'agents doit implémenter l'état de pause et de reprise, le routage vers les approbateurs, les tentatives de relance, les délais d'expiration, la gestion des refus et les événements d'audit.
  • Dérive des politiques : chaque implémentation fait des choix différents quant aux outils soumis à approbation, aux personnes habilitées à approuver et à la durée de validité de l'approbation. Les équipes plateforme perdent ainsi une norme unique et applicable.
  • Charge opérationnelle : centraliser cela dans un service distinct implique toujours de gérer un nouveau produit interne, sa disponibilité, la gestion des tenants, le contrôle d'accès (RBAC), l'idempotence, les échecs de notification, les mises à jour et l'astreinte.
  • Preuves fragmentées : les approbations et les refus sont dispersés entre les services d'agents et les canaux de discussion, ce qui rend l'examen des incidents et la collecte de preuves de conformité plus lents et moins fiables.
  • Conséquence pour l'entreprise : les équipes retardent le déploiement d'agents en écriture ou se rabattent sur un accès en lecture seule généralisé. Ces deux options réduisent la vélocité des développeurs et le retour sur investissement des agents.

TrueFoundry vs Kong : comparaison HITL

Tous ces coûts découlent de la même limite architecturale : Kong régit la requête, tandis que l'entreprise doit construire le cycle de vie de l'approbation autour. La comparaison ci-dessous rend cette limite explicite.

TrueFoundry vs Kong: MCP HITL Comparison
Capability TrueFoundry Kong
Native MCP HITL gate Holds the tool call before execution No documented native hold-and-approve flow
Approver workflow Named approvers; Slack, PagerDuty, Teams, email Must be built outside the gateway
Approval grant Scoped and time-boxed by requester, server, and tool Must be designed and persisted separately
Framework coverage One gateway policy across MCP clients Per-agent integration or a custom shared service
Audit model Central approval and denial trail Evidence fragmented across agents and channels
Enterprise impact Uniform control without changing agent code Duplicated engineering, policy drift, and operational ownership

Le test d'évaluation de 10 minutes

Le tableau des fonctionnalités se résume à un seul test d'approvisionnement en conditions réelles. Demandez à chaque fournisseur : « Un agent autorisé demande une action irréversible sur un MCP. Montrez-moi l'approbation humaine, la politique qui l'a déclenchée et la piste d'audit correspondante. »

Si la démonstration dépend d'un code de workflow personnalisé dans chaque agent, l'approbation n'est pas une fonctionnalité de la plateforme ; c'est une dette technique applicative.

Réserver une démo et sécurisez votre appel d'outil le plus risqué en un après-midi, ou explorez la Agent Gateway et MCP Gateway documentation.

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

INSCRIVEZ-VOUS
Table des matières

Gouvernez, déployez et suivez l'IA dans votre propre infrastructure

Réservez un séjour de 30 minutes avec notre Expert en IA

Réservez une démo

Le moyen le plus rapide de créer, de gérer et de faire évoluer votre IA

Démo du livre
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Découvrez-en plus

Aucun article n'a été trouvé.
October 10, 2026
|
5 min de lecture

10 meilleurs outils LLmops en 2026

comparaison
October 10, 2026
|
5 min de lecture

5 leçons sur l'exploitation d'IA agentique en production - D'après la discussion au coin du feu

Aucun article n'a été trouvé.
October 10, 2026
|
5 min de lecture

Passer à zéro dans Kubernetes : une plongée approfondie dans Elasti

Ingénierie et produits
October 10, 2026
|
5 min de lecture

L'observabilité dans les flux de travail LLM : transformer les boîtes noires en boîtes en verre

Aucun article n'a été trouvé.
Aucun article n'a été trouvé.

Blogs récents

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Questions fréquemment posées

What is human in the loop (HITL) for MCP?

Human in the loop for MCP is a gateway policy that pauses selected tool calls until a named human approves or denies them.

Does Kong support human-in-the-loop approval for MCP tool calls?

Kong’s documented MCP controls support authentication, tool ACLs, and binary allow/deny decisions, but not a native workflow that holds an authorized call for human approval.

Can TrueFoundry run in our environment?

Yes, inside your VPC, on-prem, air-gapped, hybrid, or multi-cloud.

Does TrueFoundry HITL work across agent frameworks?

Yes. The gateway policy applies to any MCP client routed through TrueFoundry, including custom frameworks.

What is the difference between TrueFoundry and Kong for MCP HITL?

TrueFoundry provides a native gateway approval policy that holds MCP tool calls for human review. Kong’s documented controls stop at allow/deny, so approval workflows must be built outside the gateway.
Faites un rapide tour d'horizon des produits
Commencer la visite guidée du produit
Visite guidée du produit