Skip to main content
Glama

local-rag-wiki

Ein repo-lokales RAG-Wiki für KI-Agenten: ein MCP-Wissensdienst pro Repository (kontrollierte Suche / Lesen / Schreiben von Markdown-Wiki-Notizen) plus ein Installer, der ihn in deine Agent-Tooling einbindet. Zum Ausführen des Dienstes ist Docker erforderlich.

Schnellstart (empfohlen)

Hole das Dienst-Image vor deiner ersten Agent-Sitzung vorab, um Kaltstart-Verzögerungen zu vermeiden:

docker pull ihorleleka/project-rag-wiki:latest

Related MCP server: hw_rag_mcp

Installation

Führe im Stammverzeichnis deines Repositorys aus:

npx github:ihorleleka/Local-Rag-Wiki install .

Dies erzeugt den verwalteten .agents/-Runner, den AGENTS.md-Richtlinienabschnitt, die MCP-Konfiguration für DeepSeek Harness (.dsh/mcp.servers.yml), Claude Code, Codex, VS Code und OpenCode sowie einen wiki/-Ordner. Diese Integrationen sind additiv: Die Installation der DSH-Unterstützung entfernt oder ersetzt die anderen Harness-Konfigurationen nicht. Der MCP-Dienst startet dann automatisch pro Repository, wenn sich dein Agent-Client verbindet. Das Vorabziehen des Images (siehe oben) wird empfohlen, bevor du den Agenten in einer neuen Umgebung ausführst.

DeepSeek Harness

Installiere das native DSH-Bundle einmal in das Profil, das du verwendest (normalerweise web):

dsh plugin --profile web add github:ihorleleka/Local-Rag-Wiki

Starte dieses DSH-Profil neu, öffne ein installiertes Repository als Workspace und starte eine Sitzung. Bei agent/created verwendet das Bundle den tatsächlichen Workspace des Agenten (einschließlich eines benutzerdefinierten --agents-dir), um DSHs offiziellen @deepseek-ai/dsh-mcp-client zu mounten, den verwalteten MCP-Runner zu starten, ihn erneut zu verbinden, seine Tools zu erkennen und vorhersehbare mcp__wiki-manager__*-Tools zu registrieren. Der Client bleibt auf den Agenten beschränkt, auch wenn der Namespace stabil ist. Der Runner startet den Docker-Dienst dieses Repositorys oder verbindet sich mit ihm – genau wie bei den anderen Harnesses.

Er mountet außerdem einen marker-gesteuerten Cordis-Recall-Koordinator für diesen Workspace: agent/session-start legt Hinweise zu wiederkehrenden Themen an; agent/pre-step verwendet den lokalen Zustand und führt dann nur bei einem relevanten Prompt eine begrenzte Wiki-Abfrage durch – zuerst wiki_search depth="abstract" (L0), dann passenden depth="packet"-Kontext (L1). Es kennzeichnet die Belege und überlässt die vollständigen L2-wiki_read-Entscheidungen dem Modell. session/event zeichnet eine Assistenten-Zusammenfassung auf, während agent/turn-stopping und session/flush den Zustand kürzen und persistieren. Der Recall wird pro Workspace zwischengespeichert und bei laufenden Anfragen dedupliziert; L1-Pakete sind ratenbegrenzt, Kaltstarts haben ein begrenztes 90-Sekunden-Kontingent, und Zustandsaktualisierungen werden mit atomarem Ersatz in die Warteschlange gestellt. Außerhalb eines Repositorys mit einem wiki-kit-Installationsmarker wird weder ein Zustand noch ein Wiki-Prozess verwendet.

Die generierte .dsh/mcp.servers.yml bleibt eine Alternative zur Workspace-Konfiguration; bevorzuge das Profil-Bundle, anstatt beide Brücken auszuführen, da dies zwei MCP-Verbindungen zu demselben Repository-Dienst erzeugen würde. AGENTS.md bleibt die portable Richtlinienebene.

Die Hooks unter .agents/hooks/ und .claude/settings.local.json sind Claude-Code-spezifisch. Die DSH-Lebenszyklus-Interception gehört in vertrauenswürdige Host-/Profil-Cordis-Plugins, nicht in ein projektlokales Hook-Manifest. Siehe .dsh/README.md für die Abgrenzung der Workspace-Konfiguration.

Aktualisierung

Nach der Installation aktualisierst du die verwalteten Dateien direkt aus dem Repo – kein npx erforderlich:

.agents\update-wiki-kit.cmd --force
sh .agents/update-wiki-kit.sh --force

Lebenszyklus

npx github:ihorleleka/Local-Rag-Wiki status .
npx github:ihorleleka/Local-Rag-Wiki restart .
npx github:ihorleleka/Local-Rag-Wiki doctor . --live

start ., stop . und pull . sind auf dieselbe Weise verfügbar. Der Repository-Container bleibt unabhängig von einzelnen Agent-Clients bestehen.

So funktioniert es

  • Dieses Paket ist der Installer: Es richtet den .agents/-Runner und die MCP-Konfiguration in einem konsumierenden Repository ein und pflegt sie.

  • kb-service/ ist der dockerisierte MCP-Wissensdienst, den der Runner pro Repository startet. Er stellt wiki_search, wiki_read, wiki_list, wiki_tree, wiki_schema_report, wiki_write, wiki_capture, wiki_delete und wiki_rename über POST /mcp/ bereit (standardmäßig Loopback), mit hashgeschützten Schreibvorgängen. wiki_search unterstützt abgestuften Abruf (depth=abstract|packet) sowie path_prefix-Verzeichnis-Scoping.

Versionierung

Der Installer und kb-service verwenden denselben Git-Tag (X.Y.Z oder vX.Y.Z). Release-Automatisierung:

Lizenz

MIT (siehe kb-service/LICENSE).

F
license - not found
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.

  • Remote ChromaDB vector database MCP server with streamable HTTP transport

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ihorleleka/Local-Rag-Wiki'

If you have feedback or need assistance with the MCP directory API, please join our Discord server