Hermes Agent und MCP: Ein Protokoll für jedes Tool
Wie Hermes Agent das Model Context Protocol nutzt, um sich ohne maßgeschneiderte Integrationen mit Hunderten externer Tools zu verbinden, und wie Sie Ihre eigenen hinzufügen.

Warum MCP für Hermes Agent wichtig ist
Jahrelang musste jeder KI-Assistent für jedes Tool, das er nutzen wollte, eigenen Code mitbringen. GitHub benötigte eine GitHub-Integration. Slack benötigte eine Slack-Integration. Postgres benötigte einen Datenbankadapter. Mit jedem neuen Tool häufte sich die Arbeit, und das meiste davon wurde verworfen, sobald sich die zugrunde liegende API änderte.
Das Model Context Protocol (MCP) ersetzt dieses Muster durch einen einzigen offenen Standard. Ein MCP-Server stellt ein Tool, eine Datenquelle oder eine Prompt-Vorlage auf einheitliche Weise bereit. Jeder MCP-fähige Agent kann sich damit verbinden, ohne neuen Integrationscode zu schreiben. Das Ökosystem ist von rund 500 Servern Ende 2025 auf zwischen 10.000 und 12.000 öffentliche Server ein Jahr später gewachsen, und das Protokoll verzeichnet inzwischen mehr als 97 Millionen SDK-Downloads pro Monat.
Hermes Agent ist MCP-nativ. Von Haus aus kann er sich mit jedem MCP-Server verbinden, auf den Sie ihn verweisen, was bedeutet, dass der Agent keinen festen Tool-Katalog hat. Die Tools, die Sie ihm geben, sind die Tools, die er hat.
Was MCP tatsächlich ist
MCP wurde Ende 2024 von Anthropic eingeführt und im Laufe des Jahres 2025 von OpenAI, Google, Microsoft, AWS und Cloudflare übernommen. Es lässt sich am besten als das „USB-C für KI" beschreiben: ein Kabel, eine Form, viele Geräte.
Das Protokoll definiert drei Primitive:
- Tools sind ausführbare Funktionen, die das Modell aufrufen kann. „Lies dieses Issue", „poste diese Nachricht", „führe diese Abfrage aus". Das Modell entscheidet, wann ein Tool aufgerufen wird.
- Resources sind strukturierte Datenbestandteile, die die Anwendung in das Kontextfenster ziehen kann. Eine Datei, eine Datenbankzeile, ein Kalendereintrag. Die Host-Anwendung entscheidet, welche Resources geladen werden.
- Prompts sind wiederverwendbare Anweisungsvorlagen, die der Nutzer aufrufen kann, ähnlich wie Slash-Befehle. Der Nutzer entscheidet, welcher Prompt ausgelöst wird.
Ein MCP-Server ist einfach ein Prozess, der dieses Protokoll spricht. Er kann lokal, auf einem anderen Rechner oder als Remote-Dienst laufen. Der Transport erfolgt je nach Implementierung über JSON-RPC via stdio, HTTP oder WebSockets.
Wie Hermes Agent MCP nutzt
Hermes Agent fungiert als MCP-Host. Wenn Sie eine Hermes-Laufzeit starten, liest sie Ihre MCP-Konfiguration, startet jeden konfigurierten Server und stellt dem Modell bei jedem Schritt die resultierenden Tools, Resources und Prompts bereit.
Das ist der Mechanismus hinter dem Versprechen von Hermes Agent, „40+ Tools von Haus aus" zu bieten. Keines dieser Tools ist fest in den Agenten einprogrammiert. Es sind MCP-Server, die in der Standardkonfiguration mitgeliefert werden: ein Dateisystem-Server, ein Shell-Server, ein Websuche-Server, ein Memory-Server und so weiter. Sie können jeden davon entfernen, gegen Community-Alternativen austauschen oder neue hinzufügen, und der Agent übernimmt die Änderung beim Neustart.

Der Vorteil ist Kombinierbarkeit. Wenn morgen ein neuer MCP-Server für ein Tool erscheint, das Ihnen wichtig ist (Linear, Figma, Ihr internes Abrechnungssystem), benötigen Sie kein neues Hermes-Release. Sie fügen den Server zu Ihrer Konfiguration hinzu, und der Agent beginnt, ihn zu nutzen.
Die MCP-Server, die man kennen sollte
Das Model-Context-Protocol-Projekt pflegt eine kleine Auswahl offizieller Referenzserver und verweist auf ein deutlich größeres Verzeichnis von Community-gepflegten Servern. Das Ökosystem ist breit genug, dass für die meisten gängigen SaaS-Tools bereits ein MCP-Server existiert.
Kategorien, mit denen Sie Hermes Agent heute verbinden können:
- Versionsverwaltung: GitHub, GitLab, Git, Bitbucket
- Kommunikation: Slack, Discord, Microsoft Teams, E-Mail
- Wissensdatenbanken: Notion, Confluence, Linear, Jira
- Datenbanken: Postgres, SQLite, MongoDB, BigQuery
- Cloud-Plattformen: AWS, Cloudflare, Vercel
- Dateien und Suche: Dateisystem, Google Drive, Brave Search, Puppeteer
- Eigene interne Tools: alles, was Sie mit einem kleinen MCP-Server in Python oder TypeScript umhüllen
Die beiden wichtigsten Verzeichnisse, die man sich merken sollte, sind das offizielle modelcontextprotocol/servers-Repository auf GitHub und die kuratierten awesome-mcp-servers-Listen. Zwischen diesen finden Sie in der Regel einen gepflegten Server für das, was Sie brauchen, oft mit einer einzeiligen Installation.
Einen MCP-Server mit Hermes Agent verbinden
Das Hinzufügen eines MCP-Servers zu einem selbst gehosteten Hermes Agent läuft auf einen kleinen JSON-Eintrag hinaus. Der genaue Pfad hängt von Ihrer Bereitstellung ab, aber die Form der Konfiguration ist universell:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
}
},
"postgres": {
"command": "uvx",
"args": ["mcp-server-postgres", "postgres://user@host/db"]
}
}
}
Nach dem Neustart inspiziert der Agent jeden Server, lernt, welche Tools er bereitstellt, und fügt sie den verfügbaren Aktionen des Modells hinzu. Sie können die Verbindung überprüfen, indem Sie den Agenten etwas Tool-Spezifisches fragen, zum Beispiel „liste die offenen Issues im Repo auf" oder „zeig mir das Schema der Users-Tabelle".
Bei Hermify-gehosteten Plänen wird die MCP-Konfiguration über das Dashboard bereitgestellt. Sie wählen einen MCP-Server aus dem Katalog aus oder fügen einen Konfigurationsblock ein, die Plattform startet die Laufzeit neu, und das Tool ist in der nächsten Nachricht verfügbar. Mehr darüber, was wir in der Produktion betreiben, erfahren Sie im Beitrag, wie Hermes Agent: Memory und Skills neben der MCP-Schicht angesiedelt sind.
MCP im Vergleich zu maßgeschneiderten Integrationen
Es lohnt sich, den Kompromiss klar zu benennen, denn manche Teams fragen sich noch, ob sie statt MCP eine eigens entwickelte Integration bauen sollten.
| Aspekt | Maßgeschneiderte Integration | MCP-Server |
|---|---|---|
| Zeit bis zum ersten Tool-Aufruf | Tage bis Wochen | Minuten |
| Wiederverwendung über Agenten hinweg | Keine | Jeder MCP-Host |
| Wartung bei API-Änderungen | Sie verantworten sie | Der Server-Betreuer verantwortet sie |
| Granulare Kontrolle | Vollständig | Beschränkt auf das, was der Server bereitstellt |
| Auth-Muster | Beliebig | Token oder OAuth, abhängig vom Server |
Die richtige Standardentscheidung ist, einen vorhandenen MCP-Server zu nutzen, wenn es einen gibt, und nur dann einen eigenen zu bauen, wenn Sie ein Verhalten benötigen, das die verfügbaren Server nicht bieten. Und selbst dann sollte das, was Sie selbst bauen, in der Regel ein MCP-Server sein und kein Hermes-spezifisches Plugin. So funktioniert es mit Claude Desktop, ChatGPT, Cursor und welchem Agenten auch immer als Nächstes auftaucht.

Praktische Muster
Einige Gewohnheiten, die sich im letzten Jahr beim Betrieb von Hermes Agent mit MCP bewährt haben:
Beginnen Sie mit dem minimal nötigen Satz an Servern. Jeder MCP-Server erweitert die Tool-Liste des Modells, und eine längere Tool-Liste verschlechtert verlässlich die Auswahlgenauigkeit. Halten Sie den aktiven Satz klein und fügen Sie Server hinzu, sobald Sie feststellen, dass der Agent sie tatsächlich braucht.
Begrenzen Sie Zugangsdaten pro Server. Jeder MCP-Server nutzt seine eigenen Zugangsdaten. Verwenden Sie für jeden ein Token mit den geringstmöglichen Rechten: einen schreibgeschützten Postgres-Nutzer, ein feingranulares GitHub-Token, das auf ein einziges Repo beschränkt ist, damit ein fehlerhaft arbeitender Server nicht mehr tun kann, als er muss.
Behandeln Sie Ihre MCP-Konfiguration wie Infrastruktur. Checken Sie sie in ein privates Repo ein, prüfen Sie Änderungen und rollen Sie sie so aus, wie Sie eine Terraform-Änderung ausrollen würden. Das Verhalten des Agenten ergibt sich direkt aus dieser Datei.
Prüfen Sie, was der Agent aufruft. Hermes Agent protokolliert jeden Tool-Aufruf. Überfliegen Sie die Protokolle wöchentlich, um zu sehen, welche Server tatsächlich genutzt werden. Diejenigen, die nie auftauchen, sind Rauschen; entfernen Sie sie.
Wenn Memory und Skills das sind, was Hermes Agent wertvoll macht, um ihn weiterlaufen zu lassen, dann ist MCP das, was ihn wertvoll macht, um ihn zu erweitern. Beides baut aufeinander auf: Memory erinnert sich daran, was beim letzten Mal nützlich war, Skills erfassen die wiederkehrenden Abläufe, und MCP gibt dem Agenten die rohen Werkzeuge, um auf die Welt einzuwirken. Zusammen verwandeln sie Hermes von einer Chat-Schnittstelle in etwas, das eher einem kleinen autonomen Kollegen gleicht.
Starten Sie mit Hermify, und Ihre MCP-Server sind bereit, vom Dashboard aus verdrahtet zu werden, wobei Laufzeit, Persistenz und Zugangsdaten für Sie übernommen werden. Wenn Sie vergleichen möchten, wie sich das gegenüber einem Framework-Ansatz darstellt, geht Hermes Agent vs. LangChain dasselbe Problem durch.
Quellen
Betreiben Sie Ihren eigenen Hermes Agent
Bringen Sie Ihren API-Schlüssel mit, verbinden Sie Telegram und erhalten Sie in 60 Sekunden einen selbstlernenden KI-Agenten.
Loslegen