{"id":14860,"date":"2026-10-28T15:26:00","date_gmt":"2026-10-28T14:26:00","guid":{"rendered":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/"},"modified":"2026-10-28T15:26:27","modified_gmt":"2026-10-28T14:26:27","slug":"hermes-agent-mcp-serve-conversation-client-action","status":"publish","type":"post","link":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/","title":{"rendered":"Hermes Agent et mcp-serve : de la conversation client \u00e0 l\u2019action"},"content":{"rendered":"<style>body.postid-14860 h3.entry-title.mkdf-post-title{display:none!important}@media(max-width:768px){body.postid-14860 #menu-icon{position:absolute!important}body.postid-14860 #mkdf-back-to-top{display:none!important}}<\/style>\n<h1>Hermes Agent et mcp-serve : de la conversation client \u00e0 l\u2019action<\/h1>\n<p>Un client demande une modification dans une conversation. Le d\u00e9veloppeur travaille dans Cursor ou Claude Code. Entre les deux, quelqu\u2019un doit retrouver le message, v\u00e9rifier ce qui a d\u00e9j\u00e0 \u00e9t\u00e9 promis et reformuler la demande. C\u2019est ce passage, souvent manuel, que l\u2019extension <strong>mcp-serve de Hermes Agent<\/strong> permet de repenser.<\/p>\n<p><strong>mcp-serve expose Hermes Agent comme un serveur MCP :<\/strong> un client compatible, tel que Claude Code, Cursor ou Codex, peut consulter les conversations du profil Hermes servi et utiliser les fonctions de la passerelle. Ce n\u2019est pas simplement connecter Hermes \u00e0 un outil externe. C\u2019est rendre une partie de Hermes accessible \u00e0 un autre agent, avec les acc\u00e8s et les responsabilit\u00e9s que cela implique.<\/p>\n<p>L\u2019int\u00e9r\u00eat pour une entreprise tient \u00e0 une question pr\u00e9cise : peut-on pr\u00e9parer une intervention \u00e0 partir de la demande d\u2019origine, sans perdre ses engagements ni laisser l\u2019agent d\u00e9cider seul de ce qu\u2019il peut envoyer ? Voici ce que la version document\u00e9e permet, ce qu\u2019elle ne garantit pas et comment d\u00e9cider si cette extension m\u00e9rite un essai.<\/p>\n<div role=\"navigation\" aria-label=\"Sommaire\">\n<p><strong>Dans cet article<\/strong><\/p>\n<ul>\n<li><a href=\"#sens\">Ce que change le sens de la connexion MCP<\/a><\/li>\n<li><a href=\"#capacites\">Les capacit\u00e9s r\u00e9elles de mcp-serve<\/a><\/li>\n<li><a href=\"#scenario\">Un sc\u00e9nario de la conversation \u00e0 l\u2019action<\/a><\/li>\n<li><a href=\"#controle\">Qui autorise une action sensible ?<\/a><\/li>\n<li><a href=\"#choisir\">Comment choisir une extension utile<\/a><\/li>\n<li><a href=\"#essai\">Ce qu\u2019un premier essai doit prouver<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"sens\">Hermes Agent et MCP : le sens de la connexion change<\/h2>\n<p>MCP, pour <em>Model Context Protocol<\/em>, est un protocole permettant \u00e0 une application IA d\u2019acc\u00e9der \u00e0 des outils et \u00e0 du contexte fournis par un serveur. Habituellement, on pr\u00e9sente Hermes Agent comme le client qui consomme des services externes. Avec mcp-serve, Hermes occupe l\u2019autre place : il fournit une interface \u00e0 un client MCP.<\/p>\n<p>La <a href=\"https:\/\/github.com\/NousResearch\/hermes-agent\/blob\/main\/plugin-catalog\/mcp-serve.yaml\">fiche officielle du catalogue<\/a> r\u00e9f\u00e9rence mcp-serve en version 1.0.0, maintenue par NousResearch, avec Hermes 0.22.0 au minimum. Son code est \u00e9pingl\u00e9 \u00e0 une r\u00e9vision d\u00e9termin\u00e9e. La commande actuelle est <code>hermes mcp-serve<\/code> ; l\u2019ancienne forme \u00e9tait <code>hermes mcp serve<\/code>. Cette pr\u00e9cision \u00e9vite de confondre le plugin avec une fonction rest\u00e9e int\u00e9gr\u00e9e au c\u0153ur du produit.<\/p>\n<p>Le serveur utilise l\u2019entr\u00e9e et la sortie standard, dites <em>stdio<\/em> : le client lance le processus et dialogue avec lui. Il ne s\u2019agit donc pas, par d\u00e9faut, d\u2019un service HTTP public auquel n\u2019importe qui pourrait se connecter. Cela ne rend pas les donn\u00e9es anodines : le client qui lance ce processus obtient les capacit\u00e9s expos\u00e9es par le profil choisi.<\/p>\n<p>Pour situer cette brique dans l\u2019ensemble du produit, notre <a href=\"https:\/\/say-digital.io\/blog\/hermes-agent-guide-agents-ia-entreprise\/\">guide d\u2019Herm\u00e8s Agent en entreprise<\/a> explique le r\u00f4le du mod\u00e8le, des outils et du contr\u00f4le humain. Ici, le sujet est plus cibl\u00e9 : faire parvenir le contexte conversationnel \u00e0 l\u2019environnement o\u00f9 une intervention sera pr\u00e9par\u00e9e.<\/p>\n<h2 id=\"capacites\">Ce que mcp-serve expose r\u00e9ellement<\/h2>\n<p>Le <a href=\"https:\/\/github.com\/NousResearch\/hermes-official-plugins\/blob\/6389dd08c1e485db708688c69e42c2b7a7360f4e\/mcp-serve\/README.md\">README de la r\u00e9vision r\u00e9f\u00e9renc\u00e9e<\/a> d\u00e9crit une passerelle capable de lister les conversations, de lire leurs messages, de r\u00e9cup\u00e9rer les pi\u00e8ces jointes et d\u2019attendre de nouveaux \u00e9v\u00e9nements. Elle acc\u00e8de \u00e0 l\u2019historique du profil Hermes servi, pas \u00e0 toutes les messageries de l\u2019entreprise par magie.<\/p>\n<p>La passerelle peut aussi <strong>envoyer des messages via les comptes de plateformes connect\u00e9s<\/strong>, lister les destinations et r\u00e9pondre \u00e0 des demandes d\u2019approbation visibles pendant la session. La lecture de l\u2019historique ne n\u00e9cessite pas une passerelle de messagerie Hermes en fonctionnement. L\u2019envoi, lui, en d\u00e9pend : c\u2019est cette passerelle qui porte les connexions aux plateformes.<\/p>\n<p>Une option <code>--tools<\/code>, d\u00e9sactiv\u00e9e par d\u00e9faut, ajoute une s\u00e9lection d\u2019outils Hermes : recherche web, navigation, vision, g\u00e9n\u00e9ration d\u2019images, consultation des skills et synth\u00e8se vocale. Leur disponibilit\u00e9 d\u00e9pend des outils activ\u00e9s et des fournisseurs configur\u00e9s pour le profil. Les appels utilisent ses identifiants et peuvent consommer ses cr\u00e9dits.<\/p>\n<p>Cette option n\u2019expose <strong>ni terminal, ni outils de fichiers, ni ex\u00e9cution de code, ni gestion de processus, ni kanban, ni d\u00e9l\u00e9gation<\/strong>. La liste est volontairement limit\u00e9e. Elle ne constitue pourtant pas une enceinte \u00e9tanche : les outils web peuvent notamment joindre des adresses du r\u00e9seau local. Un navigateur et une identit\u00e9 connect\u00e9e restent des capacit\u00e9s \u00e0 examiner, m\u00eame sans acc\u00e8s au shell.<\/p>\n<h2 id=\"scenario\">De la conversation client au changement pr\u00e9par\u00e9 : un sc\u00e9nario illustratif<\/h2>\n<p>Imaginons un client qui \u00e9crit : \u00ab Ajoutez un champ de r\u00e9f\u00e9rence \u00e0 notre formulaire, mais conservez l\u2019ancien export jusqu\u2019\u00e0 vendredi. \u00bb Une r\u00e9ponse ant\u00e9rieure pr\u00e9cise qu\u2019aucune donn\u00e9e historique ne doit \u00eatre supprim\u00e9e. Ce sc\u00e9nario est propos\u00e9 pour expliquer le fonctionnement ; il ne d\u00e9crit pas un d\u00e9ploiement test\u00e9 ni un r\u00e9sultat client.<\/p>\n<ol>\n<li><strong>Retrouver la demande et les engagements.<\/strong> Le client MCP consulte la conversation concern\u00e9e via Hermes et r\u00e9cup\u00e8re, si n\u00e9cessaire, une pi\u00e8ce jointe. Il pr\u00e9pare une synth\u00e8se avec les messages de r\u00e9f\u00e9rence : changement demand\u00e9, export \u00e0 pr\u00e9server et point encore ambigu. Un message r\u00e9cent ne remplace pas automatiquement un engagement ant\u00e9rieur.<\/li>\n<li><strong>Pr\u00e9parer l\u2019intervention dans l\u2019environnement de d\u00e9veloppement.<\/strong> Claude Code, Cursor ou Codex peut utiliser ses propres outils autoris\u00e9s pour proposer un changement, des tests et une r\u00e9ponse au client. Ce travail sur le code ne vient pas d\u2019un terminal transmis par mcp-serve. Le plugin fournit ici le contexte conversationnel ; le client de d\u00e9veloppement garde ses propres capacit\u00e9s et restrictions.<\/li>\n<li><strong>Soumettre l\u2019action sensible au bon responsable.<\/strong> Avant une mise en production ou un envoi au client, l\u2019organisation doit pr\u00e9voir une validation explicite du p\u00e9rim\u00e8tre, du destinataire et du contenu. C\u2019est une r\u00e8gle d\u2019exploitation \u00e0 mettre en place, pas une promesse que le plugin impose un humain \u00e0 chaque op\u00e9ration.<\/li>\n<li><strong>V\u00e9rifier le r\u00e9sultat avant de cl\u00f4turer.<\/strong> Le d\u00e9veloppeur contr\u00f4le le nouveau champ, l\u2019absence de r\u00e9gression sur l\u2019export et le respect des donn\u00e9es existantes. Si un envoi est autoris\u00e9, son r\u00e9sultat est v\u00e9rifi\u00e9 s\u00e9par\u00e9ment. Une r\u00e9ponse pr\u00e9par\u00e9e, un test r\u00e9ussi et un message effectivement envoy\u00e9 sont trois \u00e9tats diff\u00e9rents.<\/li>\n<\/ol>\n<p>En conservant les messages de r\u00e9f\u00e9rence avec la proposition, le responsable peut v\u00e9rifier que le changement respecte l\u2019engagement sur l\u2019export. Si le message source contredit le cahier des charges, l\u2019\u00e9cart doit remonter au responsable. Lorsque la d\u00e9cision d\u00e9pend aussi de r\u00e8gles durables \u2014 contrat, politique de support, proc\u00e9dure de livraison \u2014 une <a href=\"https:\/\/say-digital.io\/blog\/company-brain-memoire-entreprise-agents-ia\/\">m\u00e9moire d\u2019entreprise organis\u00e9e, ou Company Brain<\/a>, aide \u00e0 identifier la r\u00e9f\u00e9rence applicable. mcp-serve n\u2019organise pas \u00e0 lui seul cette m\u00e9moire et ne tranche pas les contradictions.<\/p>\n<h2 id=\"controle\">Le point sensible : un client capable de r\u00e9pondre aux approbations<\/h2>\n<p>Le plugin expose des fonctions pour voir et traiter certaines demandes d\u2019approbation. Il serait donc trompeur d\u2019en conclure que toute action passe n\u00e9cessairement devant une personne. Si l\u2019on autorise le m\u00eame client externe \u00e0 proposer une op\u00e9ration puis \u00e0 approuver sa propre demande, on risque de d\u00e9placer le contr\u00f4le plut\u00f4t que de le conserver.<\/p>\n<p><strong>Notre recommandation d\u2019organisation :<\/strong> s\u00e9parer pr\u00e9paration, autorisation et ex\u00e9cution pour les actions sensibles. D\u00e9finir qui peut valider un envoi, une publication ou une modification de production ; emp\u00eacher le client de s\u2019auto-approuver ; conserver la demande, la d\u00e9cision et le r\u00e9sultat. Ces contr\u00f4les doivent \u00eatre v\u00e9rifi\u00e9s dans l\u2019int\u00e9gration retenue, pas suppos\u00e9s pr\u00e9sents parce que MCP figure dans la documentation.<\/p>\n<p>Le profil servi est une premi\u00e8re fronti\u00e8re concr\u00e8te. Un profil d\u00e9di\u00e9, limit\u00e9 aux conversations et comptes n\u00e9cessaires au flux, r\u00e9duit l\u2019exposition par rapport \u00e0 un profil personnel utilis\u00e9 pour tout. Cela ne remplace pas un contr\u00f4le fin par conversation si le besoin l\u2019exige. Le <a href=\"https:\/\/say-digital.io\/blog\/agents-ia-droit-agir-super-apps-hermes-agent\/\">droit d\u2019agir d\u2019un agent IA<\/a> d\u00e9pend de l\u2019identit\u00e9 et des permissions r\u00e9elles, pas seulement des consignes qui lui disent d\u2019\u00eatre prudent.<\/p>\n<p>Enfin, une conversation client est une donn\u00e9e \u00e0 interpr\u00e9ter, pas une instruction d\u2019administration. Un message ou une pi\u00e8ce jointe demandant d\u2019ignorer une r\u00e8gle interne ne doit pas acqu\u00e9rir cette autorit\u00e9 simplement parce qu\u2019un agent l\u2019a lu.<\/p>\n<h2 id=\"choisir\">Choisir une extension : la fonction manquante avant la taille du catalogue<\/h2>\n<p>Un catalogue \u00e9tendu facilite la d\u00e9couverte, mais son nombre d\u2019entr\u00e9es ne dit pas ce qu\u2019il faut installer. Les cat\u00e9gories <em>official<\/em>, <em>verified<\/em> et <em>community<\/em> de la <a href=\"https:\/\/hermes-agent.nousresearch.com\/docs\/user-guide\/features\/plugin-catalog\/\">documentation du catalogue Hermes<\/a> renseignent la provenance et le statut de revue. Elles ne garantissent ni l\u2019ad\u00e9quation \u00e0 votre traitement ni l\u2019absence de risque.<\/p>\n<ul>\n<li><strong>Le besoin :<\/strong> si votre difficult\u00e9 est de retrouver le contexte client depuis l\u2019outil de d\u00e9veloppement, mcp-serve r\u00e9pond \u00e0 une question pr\u00e9cise. Pour une simple synth\u00e8se ponctuelle, une transmission manuelle valid\u00e9e peut suffire.<\/li>\n<li><strong>Les donn\u00e9es et identit\u00e9s :<\/strong> quelles conversations le profil contient-il ? Quels comptes peuvent envoyer ? Que re\u00e7oit le fournisseur du mod\u00e8le utilis\u00e9 par le client MCP ? Le fait qu\u2019un historique soit stock\u00e9 localement ne garantit pas que son contenu reste local une fois lu par un autre outil.<\/li>\n<li><strong>La maintenance :<\/strong> v\u00e9rifier le mainteneur, la version minimale, la r\u00e9vision du code et la proc\u00e9dure de retour arri\u00e8re. Un plugin compatible aujourd\u2019hui ne dispense pas de tester les mises \u00e0 jour.<\/li>\n<li><strong>Le co\u00fbt complet :<\/strong> mcp-serve est sous licence MIT. La gratuit\u00e9 du plugin ne paie ni les abonnements des clients IA, ni les appels aux fournisseurs, ni l\u2019h\u00e9bergement, ni le temps de contr\u00f4le. Le <a href=\"https:\/\/say-digital.io\/blog\/combien-coute-agent-ia-pme\/\">budget d\u2019un agent IA en PME<\/a> doit int\u00e9grer ces postes et le maintien du flux.<\/li>\n<\/ul>\n<h2 id=\"essai\">Ce qu\u2019un premier essai doit prouver<\/h2>\n<p>Commencer avec un dossier non sensible et une sortie pr\u00e9par\u00e9e, sans envoi automatique. Le test utile v\u00e9rifie si l\u2019agent retrouve la bonne demande, cite l\u2019engagement \u00e0 pr\u00e9server, rep\u00e8re une contradiction et produit une proposition contr\u00f4lable. Tester aussi un refus d\u2019approbation et un \u00e9chec d\u2019envoi : l\u2019interface ne doit pas les transformer en succ\u00e8s dans son compte rendu.<\/p>\n<p>Comparer ensuite ce parcours \u00e0 la transmission manuelle existante : temps de pr\u00e9paration et de relecture, erreurs, reprises, appels factur\u00e9s et acc\u00e8s accord\u00e9s. Aucun gain n\u2019est d\u00e9montr\u00e9 ici. La d\u00e9cision d\u2019\u00e9largir le p\u00e9rim\u00e8tre doit venir des r\u00e9sultats observ\u00e9s sur votre flux, avec la possibilit\u00e9 de retirer la connexion.<\/p>\n<p>Pour une PME qui cherche une agence IA \u00e0 Paris, le bon point de d\u00e9part n\u2019est donc pas \u00ab combien de plugins peut-on ajouter ? \u00bb, mais \u00ab quelle rupture entre conversation et travail veut-on supprimer, et qui garde la d\u00e9cision ? \u00bb. <strong>Hermes Agent avec mcp-serve rend cette connexion possible ; son int\u00e9r\u00eat d\u00e9pend du cadre dans lequel elle est utilis\u00e9e.<\/strong><\/p>\n<p>Vous souhaitez examiner ce passage entre demande client et intervention ? <a href=\"https:\/\/say-digital.io\/meet\/parler-avec-un-expert\/\">Parler avec un expert Say Digital<\/a> pour cadrer un flux, ses acc\u00e8s et les preuves attendues avant d\u2019envisager son automatisation.<\/p>\n<h2 id=\"sources\">Sources et p\u00e9rim\u00e8tre de v\u00e9rification<\/h2>\n<p>V\u00e9rification documentaire du 28 octobre 2026 : <a href=\"https:\/\/github.com\/NousResearch\/hermes-agent\/blob\/main\/plugin-catalog\/mcp-serve.yaml\">manifeste officiel mcp-serve<\/a> ; <a href=\"https:\/\/github.com\/NousResearch\/hermes-official-plugins\/tree\/6389dd08c1e485db708688c69e42c2b7a7360f4e\/mcp-serve\">README et code du plugin \u00e0 la r\u00e9vision \u00e9pingl\u00e9e<\/a>, notamment la passerelle et la liste des outils expos\u00e9s ; <a href=\"https:\/\/hermes-agent.nousresearch.com\/docs\/user-guide\/features\/plugin-catalog\/\">documentation du catalogue<\/a>. Ces sources d\u00e9crivent des capacit\u00e9s logicielles. Le sc\u00e9nario et les contr\u00f4les d\u2019organisation sont notre analyse \u00e9ditoriale, sans installation, envoi de message ni d\u00e9monstration d\u2019autonomie de bout en bout.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment mcp-serve relie Hermes Agent \u00e0 Claude Code, Cursor et Codex : contexte client, pr\u00e9paration du changement, permissions, co\u00fbts et contr\u00f4le humain.<\/p>\n","protected":false},"author":2,"featured_media":14858,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[164],"tags":[],"class_list":["post-14860","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hermes Agent et mcp-serve : conversation client et action<\/title>\n<meta name=\"description\" content=\"Comment mcp-serve relie Hermes Agent \u00e0 Claude Code, Cursor et Codex : contexte client, pr\u00e9paration du changement, permissions, co\u00fbts et contr\u00f4le humain.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hermes Agent et mcp-serve : conversation client et action\" \/>\n<meta property=\"og:description\" content=\"Comment mcp-serve relie Hermes Agent \u00e0 Claude Code, Cursor et Codex : contexte client, pr\u00e9paration du changement, permissions, co\u00fbts et contr\u00f4le humain.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/\" \/>\n<meta property=\"og:site_name\" content=\"Say Digital I\/O\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-28T14:26:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-28T14:26:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/hermes-agent-mcp-serve-conversation-action-cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"842\" \/>\n\t<meta property=\"og:image:height\" content=\"595\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lia Amplify\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lia Amplify\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/\"},\"author\":{\"name\":\"Lia Amplify\",\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/#\\\/schema\\\/person\\\/8ee0600139c147afbd1fa3ced079c557\"},\"headline\":\"Hermes Agent et mcp-serve : de la conversation client \u00e0 l\u2019action\",\"datePublished\":\"2026-10-28T14:26:00+00:00\",\"dateModified\":\"2026-10-28T14:26:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/\"},\"wordCount\":1959,\"image\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hermes-agent-mcp-serve-conversation-action-cover.jpg\",\"articleSection\":[\"IA\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/\",\"url\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/\",\"name\":\"Hermes Agent et mcp-serve : conversation client et action\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hermes-agent-mcp-serve-conversation-action-cover.jpg\",\"datePublished\":\"2026-10-28T14:26:00+00:00\",\"dateModified\":\"2026-10-28T14:26:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/#\\\/schema\\\/person\\\/8ee0600139c147afbd1fa3ced079c557\"},\"description\":\"Comment mcp-serve relie Hermes Agent \u00e0 Claude Code, Cursor et Codex : contexte client, pr\u00e9paration du changement, permissions, co\u00fbts et contr\u00f4le humain.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/#primaryimage\",\"url\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hermes-agent-mcp-serve-conversation-action-cover.jpg\",\"contentUrl\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/hermes-agent-mcp-serve-conversation-action-cover.jpg\",\"width\":842,\"height\":595,\"caption\":\"Illustration unDraw \u2014 Project flow.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/hermes-agent-mcp-serve-conversation-client-action\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hermes Agent et mcp-serve : de la conversation client \u00e0 l\u2019action\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/\",\"name\":\"Say Digital I\\\/O\",\"description\":\"Un site utilisant WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/say-digital.io\\\/blog\\\/#\\\/schema\\\/person\\\/8ee0600139c147afbd1fa3ced079c557\",\"name\":\"Lia Amplify\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8817b2616d710fbc77dbbba6c455eebcdd7c8e299ff0dc15b9164e00ab16be69?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8817b2616d710fbc77dbbba6c455eebcdd7c8e299ff0dc15b9164e00ab16be69?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8817b2616d710fbc77dbbba6c455eebcdd7c8e299ff0dc15b9164e00ab16be69?s=96&d=mm&r=g\",\"caption\":\"Lia Amplify\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hermes Agent et mcp-serve : conversation client et action","description":"Comment mcp-serve relie Hermes Agent \u00e0 Claude Code, Cursor et Codex : contexte client, pr\u00e9paration du changement, permissions, co\u00fbts et contr\u00f4le humain.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/","og_locale":"fr_FR","og_type":"article","og_title":"Hermes Agent et mcp-serve : conversation client et action","og_description":"Comment mcp-serve relie Hermes Agent \u00e0 Claude Code, Cursor et Codex : contexte client, pr\u00e9paration du changement, permissions, co\u00fbts et contr\u00f4le humain.","og_url":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/","og_site_name":"Say Digital I\/O","article_published_time":"2026-10-28T14:26:00+00:00","article_modified_time":"2026-10-28T14:26:27+00:00","og_image":[{"width":842,"height":595,"url":"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/hermes-agent-mcp-serve-conversation-action-cover.jpg","type":"image\/jpeg"}],"author":"Lia Amplify","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Lia Amplify","Dur\u00e9e de lecture est.":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/#article","isPartOf":{"@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/"},"author":{"name":"Lia Amplify","@id":"https:\/\/say-digital.io\/blog\/#\/schema\/person\/8ee0600139c147afbd1fa3ced079c557"},"headline":"Hermes Agent et mcp-serve : de la conversation client \u00e0 l\u2019action","datePublished":"2026-10-28T14:26:00+00:00","dateModified":"2026-10-28T14:26:27+00:00","mainEntityOfPage":{"@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/"},"wordCount":1959,"image":{"@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/#primaryimage"},"thumbnailUrl":"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/hermes-agent-mcp-serve-conversation-action-cover.jpg","articleSection":["IA"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/","url":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/","name":"Hermes Agent et mcp-serve : conversation client et action","isPartOf":{"@id":"https:\/\/say-digital.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/#primaryimage"},"image":{"@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/#primaryimage"},"thumbnailUrl":"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/hermes-agent-mcp-serve-conversation-action-cover.jpg","datePublished":"2026-10-28T14:26:00+00:00","dateModified":"2026-10-28T14:26:27+00:00","author":{"@id":"https:\/\/say-digital.io\/blog\/#\/schema\/person\/8ee0600139c147afbd1fa3ced079c557"},"description":"Comment mcp-serve relie Hermes Agent \u00e0 Claude Code, Cursor et Codex : contexte client, pr\u00e9paration du changement, permissions, co\u00fbts et contr\u00f4le humain.","breadcrumb":{"@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/#primaryimage","url":"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/hermes-agent-mcp-serve-conversation-action-cover.jpg","contentUrl":"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/hermes-agent-mcp-serve-conversation-action-cover.jpg","width":842,"height":595,"caption":"Illustration unDraw \u2014 Project flow."},{"@type":"BreadcrumbList","@id":"https:\/\/say-digital.io\/blog\/hermes-agent-mcp-serve-conversation-client-action\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/say-digital.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Hermes Agent et mcp-serve : de la conversation client \u00e0 l\u2019action"}]},{"@type":"WebSite","@id":"https:\/\/say-digital.io\/blog\/#website","url":"https:\/\/say-digital.io\/blog\/","name":"Say Digital I\/O","description":"Un site utilisant WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/say-digital.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/say-digital.io\/blog\/#\/schema\/person\/8ee0600139c147afbd1fa3ced079c557","name":"Lia Amplify","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/8817b2616d710fbc77dbbba6c455eebcdd7c8e299ff0dc15b9164e00ab16be69?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8817b2616d710fbc77dbbba6c455eebcdd7c8e299ff0dc15b9164e00ab16be69?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8817b2616d710fbc77dbbba6c455eebcdd7c8e299ff0dc15b9164e00ab16be69?s=96&d=mm&r=g","caption":"Lia Amplify"}}]}},"_links":{"self":[{"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=\/wp\/v2\/posts\/14860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14860"}],"version-history":[{"count":1,"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=\/wp\/v2\/posts\/14860\/revisions"}],"predecessor-version":[{"id":14862,"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=\/wp\/v2\/posts\/14860\/revisions\/14862"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=\/wp\/v2\/media\/14858"}],"wp:attachment":[{"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/say-digital.io\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}