Project RAG wiki
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:latestRelated 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-WikiStarte 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 --forcesh .agents/update-wiki-kit.sh --forceLebenszyklus
npx github:ihorleleka/Local-Rag-Wiki status .
npx github:ihorleleka/Local-Rag-Wiki restart .
npx github:ihorleleka/Local-Rag-Wiki doctor . --livestart ., 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_deleteundwiki_renameüberPOST /mcp/bereit (standardmäßig Loopback), mit hashgeschützten Schreibvorgängen.wiki_searchunterstützt abgestuften Abruf (depth=abstract|packet) sowiepath_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).
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceAn MCP server that enables saving, retrieving, and managing research content using ChromaDB vector storage and semantic search.5MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that indexes a knowledge base into Chroma and provides search tools for retrieving document fragments via vector embeddings.
- AlicenseNot gradedqualityCmaintenanceMCP server to query a Git-hosted Wiki, offering tools to list, search, and read Markdown documents via Codex or VS Code.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that indexes Markdown files into a local SQLite vector store and provides semantic search tools for Claude Code.3MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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