Hermes Agent einrichten: Installation und Verbindung mit Instagram, LinkedIn und X in 15 Minuten
Hermes Agent installierst du mit einem Befehl und verbindest PlugKit mit einem weiteren: hermes mcp add plugkit --url https://api.plugkit.co/mcp --auth header. Dein Agent listet danach deine Accounts auf, veröffentlicht auf Instagram, LinkedIn, X, TikTok, YouTube, Facebook, WhatsApp und Telegram, liest den Posteingang und antwortet. Jeder Befehl hier unten lief am 4. September 2026 auf meinem Mac, echte Ausgabe inklusive.
Was Hermes Agent ist (und warum es einen Plug braucht)
Hermes Agent ist der Open-Source-Agent von Nous Research (MIT-Lizenz). Anders als ein Chatfenster läuft er permanent: ein Gateway-Prozess, den du über WhatsApp, Telegram, Discord oder Slack erreichst, Cronjobs, Skills, die er selbst schreibt und verbessert, Erinnerung über Sessions hinweg und ein nativer MCP-Client. Ab Werk kann er browsen, Code ausführen und Dateien lesen. Auf Instagram posten kann er nicht, denn Instagram, LinkedIn, X und TikTok haben jeweils eine andere API, einen anderen OAuth-Flow und ein anderes App Review.
Genau diese Lücke füllt ein MCP-Server. PlugKit stellt deine verbundenen Social-Accounts als MCP-Tools über einfaches Streamable HTTP bereit, damit Hermes Publishing, Posteingang, Kommentare, Analytics und Comment-to-DM-Automationen bekommt, ohne dass du eine einzige Plattform-API anfassen musst.
Schritt 1: Hermes Agent installieren
Unter macOS oder Linux (WSL2 geht auch):
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes setup
hermes setup ist der Assistent: Er wählt deinen Model-Provider aus (ich fahre ihn auf gpt-5.5 über den OpenAI-Codex-Login, Claude und lokale Modelle gehen genauso), legt das Arbeitsverzeichnis fest, das der Agent sehen darf, und konfiguriert die Messaging-Kanäle. Prüf die Installation:
hermes --version
# Hermes Agent v0.16.0 (2026.6.5) · upstream 85852b71
Wenn das Banner meldet, dass du hinter Upstream liegst, bringt dich hermes update auf Stand. Hermes veröffentlicht mehrmals pro Woche neue Versionen.
Zwei Einstellungen, die du in ~/.hermes/config.yaml gleich geraderücken solltest:
terminal.cwd: der Ordner, in dem der Agent arbeitet. Der Standard löst sich auf manchen Macs seltsam auf; setz ihn explizit.security.redact_secrets: true: Sonst können API-Keys wortwörtlich in den Session-Logs auftauchen. Bei mir war das aus; gemerkt habe ich es an der Warnung beim Start.
Schritt 2: PlugKit-API-Key holen und Accounts verbinden
Leg dir einen PlugKit-Account an ($49 pro Monat für 5 verbundene Accounts, jederzeit kündbar), verbinde deine Social-Accounts im Dashboard über die normalen OAuth-Buttons und erstelle einen API-Key. Unterstützt werden Instagram, Facebook, WhatsApp, TikTok, Telegram, YouTube, X und LinkedIn; welche Funktionen pro Plattform aktuell drin sind, steht in den MCP-Docs.
Der Key sieht aus wie sk_…. Fügst du ihn nie in einen Chat mit dem Agenten ein: Dort bleibt er für immer in der History. Der nächste Schritt legt ihn sauber ab.
Schritt 3: PlugKit als MCP-Server in Hermes eintragen
hermes mcp add plugkit --url https://api.plugkit.co/mcp --auth header
Hermes stellt zwei Fragen:
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 ...
Dieser Durchlauf wurde mit Hermes Agent v0.16.0 aufgezeichnet und hat 85 Tools gemeldet. Seitdem sind auf dem Server laufend neue dazugekommen, heute sind es über 100. Bei dir werden es also mehr sein.
Was auf der Platte passiert ist: Der Key ging nach ~/.hermes/.env als MCP_PLUGKIT_API_KEY, und ~/.hermes/config.yaml hat diesen Block bekommen, der auf die Variable verweist statt auf den Key selbst:
mcp_servers:
plugkit:
url: https://api.plugkit.co/mcp
headers:
Authorization: Bearer ${MCP_PLUGKIT_API_KEY}
enabled: true
Du kannst diesen Block auch von Hand schreiben, wenn dir das lieber ist; hermes mcp add erledigt es nur für dich und testet die Verbindung.
Schritt 4: Verbindung testen
hermes mcp test plugkit
Testing 'plugkit'...
Transport: HTTP → https://api.plugkit.co/mcp
Authorization: Bear***7444
✓ Connected (2529ms)
✓ Tools discovered: 85
Und hermes mcp list zeigt den Server als aktiviert an, mit allen Tools. Innerhalb einer Session tragen die Tools den Servernamen als Präfix: mcp__plugkit__whoami, mcp__plugkit__list_accounts, mcp__plugkit__create_post, mcp__plugkit__send_message und so weiter. Das ist die Form mit doppeltem Unterstrich, die Hermes seit v0.19.0 verwendet; v0.16.0, die Version des Durchlaufs oben, nannte sie noch mcp_plugkit_whoami. Sie werden in jeden Hermes-Kanal eingespielt (CLI, WhatsApp, Telegram, Cron), ohne zusätzliche Konfiguration.
Das haben whoami und list_accounts auf meinem Account zurückgegeben, gekürzt:
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
Sieben Accounts, ein Plug. Frag Hermes "welche PlugKit-Accounts habe ich?" und diese Tabelle ist die Antwort.
Die Startup-Eigenart, die wie ein Fehler aussieht
Wenn du mit einem One-Shot-Befehl wie hermes chat -q "list my PlugKit accounts" testest, sagt die erste Antwort womöglich, die Tools seien nicht verfügbar. Das liegt nicht an der Verbindung. Hermes entdeckt MCP-Server in einem Hintergrund-Thread und wartet vor dem ersten Turn nur 0,75 Sekunden darauf (hermes_cli/mcp_startup.py, wait_for_mcp_discovery(timeout=0.75) in v0.16.0). Der Handshake von PlugKit dauert rund 2,5 Sekunden, die erste Nachricht ist der Tool-Liste also voraus.
Drei Wege drumherum:
- Sprich mit dem Always-on-Gateway (WhatsApp, Telegram, Discord). Es hat beim Start verbunden, die Tools sind da.
- Schick in einem interaktiven
hermes chaterst irgendeine Nachricht, dann deine eigentliche Anfrage. - Für Skripte und Cronjobs nimm
hermes cronoder eine Session mit zwei Turns statt eines einzelnen-q.
Ich habe damit zwanzig Minuten verschwendet, bevor ich den Quellcode gelesen habe. Du brauchst jetzt eine Minute.
Was du Hermes fragen kannst, sobald es eingestöpselt ist
Nur lesend, sicher zum ersten Ausprobieren:
- "Welche PlugKit-Accounts habe ich, und welches Profil ist das Standardprofil?"
- "Zeig mir meine letzten 10 Instagram-Posts mit Reichweite und Likes."
- "Liste die unbeantworteten Instagram-DMs der letzten 24 Stunden."
- "Was sind meine besten Zeiten zum Posten auf LinkedIn?"
Dann die eigentliche Arbeit:
- "Poste diesen Text morgen um 9 Uhr auf Instagram, LinkedIn und X, mit denselben Medien." Ein
create_post, drei Ziele. - "Antworte auf jeden Kommentar unter meinem letzten Reel, in dem es um Preise geht, mit dem Link in der Bio." Das ist
get_commentsplusreply_to_comment. - "Erstelle auf Instagram eine Comment-to-DM-Automation: Keyword PLUG, schick den Link zum Guide als Button." Das ist
create_comment_automation; die DM geht mit Button raus, weil Meta rohe URLs im Nachrichtentext blockiert. - "Schick mir jeden Montag um 8 Uhr einen Report über die Reichweite der letzten Woche pro Account." Hermes-Cron plus
get_analytics_summary.
Starte Hermes mit dem OAuth-Scope mcp:read, wenn du ihn eine Woche lang nur lesen lassen willst, bevor er schreiben darf; über den API-Key hat er vollen Zugriff, also setze trust: untrusted für den PlugKit-Server in config.yaml, damit jedes schreibende Tool auf deine Freigabe wartet, und teste Schreibzugriffe auf einem Zweitaccount. approvals.mode deckt nur gefährliche Shell-Befehle ab, keine MCP-Tools.
Hermes Agent, OpenClaw oder ein simples Skript?
Wenn bei dir schon OpenClaw läuft: PlugKit verbindet sich genauso (es spricht Standard-MCP über HTTP). Hermes ist der, der 2026 an Boden gewinnt: permanent laufendes Gateway, Cron, Skills, die sich selbst verbessern, und ein nativer MCP-Client, der keine Bridge braucht. Ein schlichtes Skript gegen die PlugKit REST API bleibt die richtige Antwort, wenn du deterministisch veröffentlichen willst, ohne Modell dazwischen; der Agent ist für die dialogische Hälfte da, Antworten, Triage, Entscheidungen.
Den kompletten Vergleich findest du in Hermes Agent vs. OpenClaw für Social Media. Zur Mechanik hinter dem MCP-Server: So gibst du einem KI-Agenten Zugriff auf Social Media.
FAQ
Unterstützt Hermes Agent MCP-Server?
Ja. Hermes hat seit Anfang 2026 einen nativen MCP-Client: Server kommen unter mcp_servers in ~/.hermes/config.yaml (stdio oder HTTP), Tools werden beim Start entdeckt und in jedem Kanal als mcp__<server>__<tool> registriert. Verwaltet werden sie im Terminal mit hermes mcp add, hermes mcp test und hermes mcp list.
Kann Hermes Agent auf Instagram posten?
Allein nicht. Instagram verlangt die Graph API mit einem Business- oder Creator-Account und ein App Review. Über den PlugKit-MCP-Server bekommt Hermes create_post, publish_post, get_comments, reply_to_comment und die Inbox-Tools auf deinem verbundenen Instagram-Account, kann also veröffentlichen, lesen und antworten.
Wo speichert Hermes den PlugKit-API-Key?
In ~/.hermes/.env als MCP_PLUGKIT_API_KEY. config.yaml verweist im Authorization-Header auf die Variable, statt den Key selbst zu enthalten. Schalt security.redact_secrets ein, damit Keys nie in den Session-Logs landen.
Warum sagt Hermes bei der ersten Nachricht, die PlugKit-Tools seien nicht verfügbar?
Weil die MCP-Erkennung im Hintergrund läuft und der erste Turn nur 0,75 Sekunden darauf wartet, während der PlugKit-Handshake rund 2,5 Sekunden braucht. Schick eine zweite Nachricht, oder nutz das Gateway, das beim Start verbunden hat.
Was kostet das?
Hermes Agent ist kostenlos und Open Source; du zahlst nur deinen Modellanbieter. PlugKit kostet 49 $ im Monat für 5 verbundene Accounts oder 97 $ für 30, alle Tools inklusive, jederzeit kündbar. Einzige Ausnahme sind X-API-Aufrufe, die zum Tarif von X durchgereicht werden.
Ein Plug für jede Plattform, die dein Agent anfasst
49 $ im Monat für 5 verbundene Accounts, jederzeit kündbar. Jede Funktion in jedem Tarif.
Hol dir deinen API-Key →