Konfiguration: Hermes Agent mit MCP-Zugriff auf nur einen Ordner
Kopierbares Rezept, um Hermes Agent mit dem Dateisystem-MCP-Server zu verbinden – beschränkt auf einen Ordner und nur die nötigen Werkzeuge, Zeile für Zeile erklärt.
Wozu es dient
MCP ist ein offener Standard, den seine Website als „USB-C-Anschluss für KI-Anwendungen“ beschreibt: ein gemeinsamer Weg, eine KI mit Werkzeugen und Daten zu verbinden. Mit diesem Rezept kann Hermes Agent mit den Dateien eines einzigen Ordners arbeiten – und mit nichts sonst.
Das Rezept
Öffne (oder erstelle) die Datei ~/.hermes/config.yaml und füge hinzu:
mcp_servers:
filesystem:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/dein-benutzer/ki-projekte"]
tools:
include: ["read_*", "list_*", "search_*"]
Zeile für Zeile
| Zeile | Was sie bewirkt |
|---|---|
mcp_servers: | Öffnet die Liste der MCP-Server, die Hermes verbinden soll |
filesystem: | Ein Name, den du für diesen Server wählst |
command: "npx" | Das Programm, das den Server startet (kommt mit Node.js) |
args: [...] | Lädt den offiziellen Dateisystem-Server und nennt ihm den einzigen erlaubten Ordner |
tools: include: | Lässt nur die Werkzeuge zu, deren Name auf diese Muster passt (hier Lesewerkzeuge) |
Ersetze /home/dein-benutzer/ki-projekte durch den echten Pfad deines Ordners. Unter Windows sieht er etwa so aus: C:/Users/dein-benutzer/ki-projekte.
Wenn er auch schreiben soll
Entferne den Block tools: oder nutze exclude, um nur das zu entfernen, was du nicht willst, zum Beispiel:
tools:
exclude: ["move_*"]
Sichere den Ordner vorher.
So prüfst du es
Starte Hermes mit hermes chat neu und nutze die Vorlage unten: Er sollte nur die erlaubten Werkzeuge und den angegebenen Ordner nennen.
Vorsichtsmaßnahmen
- Installiere MCP-Server nur aus bekannten Quellen: Der MCP-Sicherheitsleitfaden beschreibt das Risiko kompromittierter lokaler Server.
- Halte die Werkzeugliste so kurz wie möglich (Berechtigungen minimieren).
Häufige Fragen
Was ist ein MCP-Server?
Ein kleines Programm, das einer KI Zugriff auf ein bestimmtes Werkzeug oder bestimmte Daten gibt, nach dem offenen Standard Model Context Protocol. Hier gibt der Dateisystem-Server Zugriff auf einen Ordner.
Brauche ich Node.js?
Ja: Das offizielle Beispiel nutzt npx, das mit Node.js kommt, um den Dateisystem-Server herunterzuladen und zu starten.
Kann ich Zugriff auf mehrere Ordner geben?
Ja, indem du weitere Pfade zur args-Liste hinzufügst. Je weniger, desto besser.
Weiterlesen
Quellen
- MCP en Hermes Agent (documentación oficial) — Nous Research (GitHub)
- What is the Model Context Protocol? — Model Context Protocol
- Security Best Practices (MCP) — Model Context Protocol
Änderungsverlauf
- : Erstveröffentlichung.
Informationsinhalt, erstellt mithilfe von KI-Tools mit angegebenen Quellen. Er ersetzt keine fachliche Beratung. Tools ändern sich schnell: Wenn dir etwas Veraltetes auffällt, schreib uns an contacto@cognenza.com. So arbeiten wir.