Tutoriel · Les agents IA sur les réseaux sociaux

Installer Hermes Agent et le brancher à Instagram, LinkedIn et X en 15 minutes

Par Antoine Blanco··7 min de lecture

Hermes Agent demande une commande pour l'installer et une de plus pour obtenir 85 outils réseaux sociaux : hermes mcp add plugkit --url https://api.plugkit.co/mcp --auth header. Ensuite ton agent peut lister tes comptes, publier sur Instagram, LinkedIn, X, TikTok, YouTube, Facebook, WhatsApp et Telegram, lire la boîte de réception et répondre. C'est exactement la séquence que j'ai exécutée sur mon propre Mac le 4 septembre 2026, avec la sortie réelle, y compris la bizarrerie de démarrage qui fait croire que la connexion a échoué.

Ce qu'est Hermes Agent (et pourquoi il lui faut un plug)

Hermes Agent est l'agent open source de Nous Research (licence MIT). Contrairement à une fenêtre de chat, il tourne en permanence : un processus passerelle que tu joins depuis WhatsApp, Telegram, Discord ou Slack, des tâches cron, des skills qu'il écrit et améliore lui-même, une mémoire entre les sessions, et un client MCP natif. Par défaut il sait naviguer, exécuter du code et lire des fichiers. Il ne sait pas publier sur Instagram, parce qu'Instagram, LinkedIn, X et TikTok exposent chacun une API différente, un flow OAuth différent et une revue d'app différente.

C'est le vide que comble un serveur MCP. PlugKit expose tes comptes sociaux connectés comme des outils MCP en Streamable HTTP standard, donc Hermes obtient la publication, la boîte de réception, les commentaires, les analytics et les automatisations commentaire-vers-DM sans que tu touches à une seule API de plateforme.

Étape 1 : installer Hermes Agent

Sur macOS ou Linux (WSL2 marche aussi) :

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes setup

hermes setup est l'assistant de configuration : il choisit ton fournisseur de modèle (je le fais tourner sur gpt-5.5 via le login OpenAI Codex, Claude et les modèles locaux marchent aussi), définit le répertoire de travail que l'agent a le droit de voir, et configure les canaux de messagerie. Vérifie l'installation :

hermes --version
# Hermes Agent v0.16.0 (2026.6.5) · upstream 85852b71

Si la bannière indique que tu es en retard sur l'upstream, hermes update te remet à jour. Hermes sort de nouvelles versions plusieurs fois par semaine.

Deux réglages à corriger tout de suite dans ~/.hermes/config.yaml:

Étape 2 : obtenir une clé d'API PlugKit et connecter tes comptes

Crée une PlugKit compte (29 $ par mois pour 5 comptes connectés, résiliable à tout moment), connecte tes comptes sociaux depuis le dashboard avec les boutons OAuth habituels, et crée une clé API. Instagram, Facebook, WhatsApp, TikTok, Telegram, YouTube, X et LinkedIn sont pris en charge ; le docs MCP listent les capacités actuelles par plateforme.

La clé ressemble à sk_…. Ne la colle jamais dans une conversation avec l'agent : elle reste dans l'historique pour toujours. L'étape suivante la stocke correctement.

Étape 3 : ajouter PlugKit comme serveur MCP dans Hermes

hermes mcp add plugkit --url https://api.plugkit.co/mcp --auth header

Hermes pose deux questions :

Does this server require authentication? [Y/n]: Y
API key / Bearer token: sk_…
✓ Saved to ~/.hermes/.env as MCP_PLUGKIT_API_KEY

Connecting to 'plugkit'...
✓ Connected! Found 85 tool(s) from 'plugkit':
  whoami            Entry point: returns the authenticated identity, the profiles...
  list_profiles     List profiles (workspaces grouping social accounts)...
  list_accounts     List connected social accounts, filterable by profile, platform...
  create_post       Create a post and publish it to several accounts at once...
  list_conversations, send_message, reply_to_comment, get_analytics_summary,
  create_comment_automation ...

Ce qui s'est passé sur le disque : la clé est allée dans ~/.hermes/.env en tant que MCP_PLUGKIT_API_KEY, et ~/.hermes/config.yaml a gagné ce bloc, qui référence la variable plutôt que la clé brute :

mcp_servers:
  plugkit:
    url: https://api.plugkit.co/mcp
    headers:
      Authorization: Bearer ${MCP_PLUGKIT_API_KEY}
    enabled: true

Tu peux écrire ce bloc à la main si tu préfères ; hermes mcp add le fait pour toi et teste la connexion.

Étape 4 : tester la connexion

hermes mcp test plugkit
Testing 'plugkit'...
Transport: HTTP → https://api.plugkit.co/mcp
  Authorization: Bear***7444
✓ Connected (2529ms)
✓ Tools discovered: 85

Et hermes mcp list montre le serveur comme activé avec tous ses outils. Dans une session, les outils sont préfixés par le nom du serveur : mcp_plugkit_whoami, mcp_plugkit_list_accounts, mcp_plugkit_create_post, mcp_plugkit_send_message, et ainsi de suite. Ils sont injectés dans chaque canal Hermes (CLI, WhatsApp, Telegram, cron), sans configuration supplémentaire.

Voici ce que whoami et list_accounts renvoyé sur mon compte, allégé :

profiles: Antoine Blanco (6 accounts, 54 posts), Antoine Blanco Business (1 account)

platform   account                    
facebook   Antoine.Blanco
linkedin   Antoine Blanco
youtube    @antoineblancobusiness
youtube    @antoineblanco99
tiktok     Antoine Blanco
x          @AntoineBlanco99
instagram  @antoineblanco99

Sept comptes, un seul plug. Demande à Hermes "quels comptes PlugKit j'ai ?" et ce tableau est la réponse.

La bizarrerie de démarrage qui ressemble à un bug

Si tu testes avec une commande one-shot comme hermes chat -q "list my PlugKit accounts", la première réponse peut dire que les outils ne sont pas disponibles. Ce n'est pas la connexion. Hermes découvre les serveurs MCP dans un thread en arrière-plan et ne l'attend que 0,75 seconde avant le premier tour (hermes_cli/mcp_startup.py, wait_for_mcp_discovery(timeout=0.75) en v0.16.0). La poignée de main de PlugKit prend environ 2,5 secondes, donc le premier message part avant la liste des outils.

Trois façons de contourner ça :

J'ai perdu vingt minutes là-dessus avant de lire le code source. Toi, tu n'en perdras qu'une.

Ce qu'il faut demander à Hermes une fois qu'il est branché

En lecture seule, sans risque pour un premier essai :

Puis le vrai travail :

Démarre Hermes avec le scope OAuth mcp:read si tu veux une semaine en lecture seule avant de le laisser écrire ; la clé API donne un accès complet, donc garde approvals.mode: smart côté Hermes et teste les écritures sur un compte secondaire.

Hermes Agent, OpenClaw ou un simple script ?

Si tu utilises déjà OpenClaw, PlugKit se connecte de la même façon (il parle du MCP standard en HTTP). Hermes est celui qui gagne du terrain en 2026 : gateway toujours active, cron, skills qui s'améliorent tout seuls, et un client MCP natif qui n'a besoin d'aucun pont. Un simple script qui appelle l' API REST PlugKit reste la bonne réponse quand tu veux une publication déterministe sans modèle dans la boucle ; l'agent est là pour la moitié conversationnelle : réponses, tri, décisions.

Pour la comparaison complète, lis Hermes Agent vs OpenClaw pour les réseaux sociaux. Pour la mécanique derrière le serveur MCP, comment donner à un agent IA l'accès aux réseaux sociaux.

FAQ

Est-ce que Hermes Agent supporte les serveurs MCP ?

Oui. Hermes a un client MCP natif depuis début 2026 : les serveurs se déclarent dans mcp_servers dans ~/.hermes/config.yaml (stdio ou HTTP), les outils sont découverts au démarrage et enregistrés comme mcp_<server>_<tool> sur chaque canal. hermes mcp add, hermes mcp test et hermes mcp list les gèrent depuis le terminal.

Est-ce que Hermes Agent peut publier sur Instagram ?

Pas tout seul. Instagram exige la Graph API avec un compte business ou créateur et une revue d'application. Via le serveur MCP PlugKit, Hermes obtient create_post, publish_post, get_comments, reply_to_comment et les outils de messagerie sur ton compte Instagram connecté, pour qu'il puisse publier, lire et répondre.

Où Hermes stocke-t-il la clé API PlugKit ?

Dans ~/.hermes/.env en tant que MCP_PLUGKIT_API_KEY. config.yaml référence la variable dans le Authorization plutôt que de détenir la clé. Active security.redact_secrets pour que les clés n'atterrissent jamais dans les logs de session.

Pourquoi Hermes dit-il que les outils PlugKit sont indisponibles au premier message ?

Parce que la découverte MCP tourne en arrière-plan et que le premier tour ne l'attend que 0,75 seconde, alors que le handshake PlugKit prend environ 2,5 secondes. Envoie un deuxième message, ou utilise la gateway, qui s'est connectée au démarrage.

Combien ça coûte ?

Hermes Agent est gratuit et open source ; tu paies ton fournisseur de modèle. PlugKit coûte 29 $ par mois pour 5 comptes connectés ou 97 $ pour 30, tous les outils inclus, résiliable à tout moment. Les appels à l'API X sont la seule refacturation, au tarif de X.

AB
Antoine BlancoFondateur de PlugKit. Gère ses propres comptes Instagram, YouTube et X via l'API et le serveur MCP décrits ici.

Un plug pour chaque plateforme que ton agent touche

29 $ par mois pour 5 comptes connectés, résiliable à tout moment. Toutes les fonctionnalités dans tous les forfaits.

Récupère ta clé API →
Français ▾