Zum Inhalt springen
Pathrule

vergleiche

Pathrule vs. der MCP-Memory-Server

Der Referenz-Memory-Server gibt einem Agenten einen lokalen Wissensgraphen aus Entitäten, Relationen und Beobachtungen und acht Tools, um ihn zu schreiben und zu lesen. Pathrule spricht dasselbe Protokoll, der Unterschied liegt also nicht im Transport. Er liegt darin, dass der Referenzserver darauf wartet, aufgerufen zu werden, einen einzigen gemeinsamen Graphen ohne jede Vorstellung davon hält, wo du arbeitest, und nichts durchsetzen kann.

Wofür der Referenzserver gedacht ist

Er ist das kanonische Beispiel für einen MCP-Server, der Zustand hält, und wirklich der schnellste Weg zu verstehen, was MCP ist. Entitäten tragen Beobachtungen, Relationen verbinden sie, im Aktiv formuliert, alles wird in einer JSONL-Datei gespeichert, die du in einem Editor öffnen kannst, und das Ganze läuft mit einem einzigen Befehl, ohne Konto und ohne Dienst.

Für ein Solo-Experiment, zum Lernen des Protokolls oder für eine Handvoll Fakten, die sich ein Agent über Unterhaltungen hinweg merken soll, reicht das, und nichts hier behauptet etwas anderes.

Im direkten Vergleich

Referenz-MCP-Memory-ServerPathrule
TransportMCPMCP, dazu Hooks und Anweisungsdateien, die die CLI oder die VS-Code-Erweiterung installiert
Wie Wissen ankommtDer Agent muss ein Tool aufrufen: `search_nodes`, `read_graph`Vor dem ersten Tool-Aufruf über die Hooks oder die Regeldatei jedes Agenten geliefert
GeltungsbereichEin gemeinsamer Graph, kein Bezug auf Pfad oder NutzerNach Repository-Pfad indiziert, pro Workspace
Was gespeichert wirdEntitäten, Relationen, BeobachtungenMemories, Regeln und Skills, typisiert und priorisiert
DurchsetzungKeineEine strikte Regel kann auf Clients mit Tool-Hooks eine passende Änderung blockieren
TeamEine lokale JSONL-DateiGemeinsamer Workspace mit Rollen und Prüfung
Veraltetes WissenMusst du selbst bemerkenAls Änderungsvorschlag vorgelegt, den du genehmigst

Die Angaben zum Referenzserver stammen aus seiner README in modelcontextprotocol/servers, gelesen im August 2026. Wenn eine Zeile falsch ist, sag es uns, und wir korrigieren sie.

Die Unterschiede, die daraus folgen

  • Ein Tool, an dessen Aufruf der Agent denken muss. Seine README sagt ausdrücklich, dass Agenten die Tools aufrufen müssen; nichts passiert automatisch. Der Agent muss also beschließen zu suchen, bevor er handelt, und das ist dieselbe Lücke, die jedes abfragegesteuerte Gedächtnis hat: Die Vorgabe, die du am dringendsten brauchst, ist die, an deren Nachschlagen niemand dachte.

  • Ein Graph, kein Gespür für den Ort. Es gibt keinen Bezug auf Repository-Pfade und keine Isolation: Es ist ein einziger gemeinsamer Graph für jede Interaktion. Für ein paar Dutzend Fakten ist das in Ordnung, und es wird unbrauchbar, sobald zwei Services in einem Monorepo uneins sind, wie eine gültige Änderung aussieht.

  • Nichts kann eine Vorgabe sein. Beobachtungen sind Text, den ein Agent lesen kann. Eine Pathrule-Regel trägt einen Geltungsbereich, eine Priorität und eine Durchsetzungsstufe, sodass der lokale Pathrule-Hook auf Clients mit Tool-Hooks eine passende Änderung stoppen kann, bevor sie landet, statt es dem Urteil des Modells zu überlassen.

Wann der Referenzserver die richtige Wahl ist

Nutze ihn, wenn du MCP lernst, wenn du einen abhängigkeitsfreien Notizspeicher für einen Agenten auf einem Rechner willst oder wenn das Wissen wirklich nur eine Handvoll Entitäten ist und nicht die gesammelten Konventionen eines Teams. Er ist eine Referenzimplementierung, die genau das tut, was eine Referenzimplementierung tun sollte.

Greif zu Pathrule, wenn das Wissen auf den Ort bezogen sein muss, an dem die Arbeit passiert, wenn es die Session eines Teammitglieds und eine zweite Engine erreichen muss, wenn ein Teil davon eine Änderung sperren soll, statt davon abzuraten, und wenn dir lieber ist, dass der Agent vorschlägt, was behalten wird, als einen Graphen von Hand zu pflegen.

Quellen und Überprüfung

Offizielle Dokumentation des Referenzservers am 1. Oktober 2026 überprüft. Keine veröffentlichte Version des Referenzservers wurde lokal getestet. Die Angaben zu Pathrule wurden am 9. Oktober 2026 gegen die veröffentlichte Pathrule CLI 0.6.1 geprüft.

Häufige Fragen

Pathrule ist auch ein MCP-Server. Was ist wirklich anders?

Das Protokoll ist dasselbe, die Auslieferung nicht. Der Referenzserver gibt Wissen heraus, wenn ein Agent ein Tool aufruft. pathrule setup registriert zusätzlich Hooks und schreibt Anweisungsdateien für den Agenten, sodass der Ausschnitt, der für den Pfad gilt, in dem du arbeitest, vor dem ersten Tool-Aufruf ankommt, ob der Agent gefragt hätte oder nicht. Claude Code und Codex bekommen einen Prompt-Hook, Cursor und GitHub Copilot Session- und Tool-Hooks, und Windsurf liest eine Regeldatei.

Kann ich den Referenz-Memory-Server neben Pathrule nutzen?

Nichts hindert dich daran, aber sie überschneiden sich: Beide sind Orte, an denen ein Agent Wissen ablegt. Beides zu betreiben heißt meist zwei halb gepflegte Stores, und der ohne Pfadbezug ist der, der verfällt. Entscheide dich pro Projekt.

Funktioniert Pathrule, wenn ich nur einen gehosteten MCP-Endpunkt nutzen kann?

Ja, mit einer Einschränkung, die man kennen sollte. Die CLI, die VS-Code-Erweiterung und Remote MCP sind Zugänge zum selben Pathrule-Wissen. Remote MCP unter https://cloud.pathrule.io/mcp stellt denselben Workspace und dieselben Memories, Regeln und Skills per OAuth und mit einem Pathrule-Konto bereit, installiert aber keine Hooks, schreibt keine lokalen Dateien und hat keinen lokalen Modus, deshalb antwortet es auf Anfrage, statt vor dem ersten Tool-Aufruf zu liefern. Die Auslieferung zum Hook-Zeitpunkt gibt es mit der CLI oder der VS-Code-Erweiterung.

Speichert Pathrule Entitäten und Relationen wie ein Graph?

Es führt einen Wissensgraphen, aber der Index ist der Repository-Pfad statt eines Entitätsnamens, und der Inhalt ist typisiert: Memories sind Fakten, Regeln sind Vorgaben mit Geltungsbereich und Priorität, Skills sind benannte Abläufe. Erst diese Typisierung macht Durchsetzung und Ranking möglich.