Hermes Agent einrichten: Installation und Verbindung mit Instagram, LinkedIn und X in 15 Minuten
Hermes Agent braucht einen Befehl zur Installation und einen weiteren für 85 Social-Media-Tools: hermes mcp add plugkit --url https://api.plugkit.co/mcp --auth header. Danach kann dein Agent deine Accounts auflisten, auf Instagram, LinkedIn, X, TikTok, YouTube, Facebook, WhatsApp und Telegram veröffentlichen, den Posteingang lesen und antworten. Das ist genau die Abfolge, die ich am 4. September 2026 auf meinem eigenen Mac durchlaufen habe, mit der echten Ausgabe, inklusive der einen Startup-Eigenart, die alle glauben lässt, die Verbindung sei fehlgeschlagen.
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 dauerhaft: ein Gateway-Prozess, den du aus WhatsApp, Telegram, Discord oder Slack erreichst, Cronjobs, Skills, die er selbst schreibt und verbessert, Gedächtnis ü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 Wizard: Er wählt deinen Model-Provider (ich fahre ihn über 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-Channels. Prüf die Installation:
hermes --version
# Hermes Agent v0.16.0 (2026.6.5) · upstream 85852b71
Wenn das Banner sagt, du hinkst dem Upstream hinterher, hermes update bringt dich auf den aktuellen Stand. Hermes veröffentlicht mehrmals pro Woche neue Versionen.
Zwei Einstellungen, die du sofort anpassen solltest in ~/.hermes/config.yaml:
terminal.cwd: der Ordner, in dem der Agent arbeitet. Der Standard löst auf manchen Macs seltsam auf; setz ihn explizit.security.redact_secrets: true: sonst können API-Keys wörtlich in Session-Logs auftauchen. Bei mir war es aus; ich habe es aus der Startup-Warnung erfahren.
Schritt 2: PlugKit-API-Key holen und Accounts verbinden
Erstelle einen PlugKit Account an (29 $ im Monat für 5 verbundene Accounts, jederzeit kündbar), verbinde deine Social-Accounts im Dashboard über die üblichen OAuth-Buttons und erstelle einen API-Key. Instagram, Facebook, WhatsApp, TikTok, Telegram, YouTube, X und LinkedIn werden unterstützt; der MCP-Doku listen die aktuellen Fähigkeiten pro Plattform auf.
Der Key sieht so aus sk_…. Füg ihn nie in einen Chat mit dem Agenten ein: er bleibt für immer im Verlauf. Der nächste Schritt speichert ihn richtig.
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 ...
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 die Variable statt des rohen Keys referenziert:
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 das einfach 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 mit allen Tools. Innerhalb einer Session sind die Tools mit dem Servernamen präfixiert: mcp_plugkit_whoami, mcp_plugkit_list_accounts, mcp_plugkit_create_post, mcp_plugkit_send_message, und so weiter. Sie werden in jeden Hermes-Kanal injiziert (CLI, WhatsApp, Telegram, Cron), ohne zusätzliche Konfiguration.
Das ist, was whoami und list_accounts auf meinem Account zurückgab, 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 testest wie hermes chat -q "list my PlugKit accounts", kann die erste Antwort behaupten, die Tools seien nicht verfügbar. Es liegt nicht an der Verbindung. Hermes erkennt 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 etwa 2,5 Sekunden, die erste Nachricht ist also schneller als die Tool-Liste.
Drei Wege drumherum:
- Sprich mit dem Always-on-Gateway (WhatsApp, Telegram, Discord). Es hat beim Start verbunden, die Tools sind da.
- In einem interaktiven
hermes chat, schick erst irgendeine Nachricht, dann deine eigentliche Anfrage. - Für Skripte und Cron-Jobs nimm
hermes cronoder eine Session mit zwei Turns statt einem einzigen-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, gleiche Medien." Ein
create_post, drei Ziele. - "Antworte auf jeden Kommentar unter meinem letzten Reel, der nach Preisen fragt, 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 wird mit einem Button verschickt, weil Meta rohe URLs in Nachrichtentexten blockiert. - "Schick mir jeden Montag um 8 Uhr einen Report zur Reichweite pro Account aus der letzten Woche." Hermes-Cron plus
get_analytics_summary.
Starte Hermes mit dem OAuth-Scope mcp:read wenn du erst eine Woche nur lesen lassen willst, bevor es schreiben darf; der API-Key-Weg gibt vollen Zugriff, also lass approvals.mode: smart auf der Hermes-Seite an und teste Schreibzugriffe auf einem Zweitaccount.
Hermes Agent, OpenClaw oder ein simples Skript?
Wenn du bereits OpenClaw nutzt, verbindet sich PlugKit genauso (es spricht Standard-MCP über HTTP). Hermes ist das, was 2026 an Boden gewinnt: Always-on-Gateway, Cron, selbstverbessernde Skills und ein nativer MCP-Client, der keine Bridge braucht. Ein simples Skript, das die PlugKit REST API ist weiterhin die richtige Antwort, wenn du deterministisch veröffentlichen willst, ohne Modell dazwischen; der Agent ist für die konversationelle Hälfte da: Antworten, Triage, Entscheidungen.
Den vollständigen Vergleich findest du in Hermes Agent vs. OpenClaw für Social Media. Zur Mechanik hinter dem MCP-Server, wie du einem KI-Agenten Zugriff auf Social Media gibst.
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 erkannt und registriert als mcp_<server>_<tool> in jedem Channel. hermes mcp add, hermes mcp test und hermes mcp list verwaltest du sie vom Terminal aus.
Kann Hermes Agent auf Instagram posten?
Nicht von sich aus. 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, damit es posten, lesen und antworten kann.
Wo speichert Hermes den PlugKit-API-Key?
In ~/.hermes/.env als MCP_PLUGKIT_API_KEY. config.yaml referenziert die Variable im Authorization Header steckt, statt den Key zu halten. Schalte security.redact_secrets damit Keys nie in 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 29 $ 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
29 $ im Monat für 5 verbundene Accounts, jederzeit kündbar. Jede Funktion in jedem Tarif.
Hol dir deinen API-Key →