Project RAG wiki
local-rag-wiki
Локальная для репозитория RAG-вики для ИИ-агентов: MCP-сервис знаний для каждого репозитория (управляемые поиск / чтение / запись заметок вики в Markdown) плюс установщик, который встраивает его в инструментарий вашего агента. Для запуска сервиса требуется Docker.
Быстрый старт (рекомендуется)
Заблаговременно загрузите образ сервиса перед первой сессией агента, чтобы избежать задержек холодного старта:
docker pull ihorleleka/project-rag-wiki:latestRelated MCP server: hw_rag_mcp
Установка
Выполните в корне вашего репозитория:
npx github:ihorleleka/Local-Rag-Wiki install .Это создаёт управляемый раннер .agents/, раздел политики AGENTS.md, конфигурацию MCP для DeepSeek Harness (.dsh/mcp.servers.yml), Claude Code, Codex, VS Code и OpenCode, а также папку wiki/. Эти интеграции аддитивны: установка поддержки DSH не удаляет и не заменяет другие конфигурации харнессов. Затем MCP-сервис автоматически запускается для каждого репозитория при подключении клиента вашего агента. Перед запуском агента в новом окружении рекомендуется предварительно загрузить образ (см. выше).
DeepSeek Harness
Установите нативный DSH-бандл один раз в используемый вами профиль (обычно web):
dsh plugin --profile web add github:ihorleleka/Local-Rag-WikiПерезапустите этот профиль DSH, откройте установленный репозиторий как его рабочую область и начните сессию. При agent/created бандл использует фактическую рабочую область агента (включая пользовательский --agents-dir), чтобы подключить официальный @deepseek-ai/dsh-mcp-client от DSH, запустить управляемый MCP-раннер, переподключить его, обнаружить его инструменты и зарегистрировать предсказуемые инструменты mcp__wiki-manager__*. Клиент остаётся привязанным к агенту, даже если пространство имён стабильно. Раннер запускает или подключается к Docker-сервису этого репозитория точно так же, как и для других харнессов.
Он также подключает управляемый маркером координатор извлечения Cordis для этой рабочей области: agent/session-start закладывает подсказки о повторяющихся темах; agent/pre-step использует локальное состояние, затем выполняет ограниченное извлечение из вики только для существенного промпта — сначала wiki_search depth="abstract" (L0), затем соответствующий контекст depth="packet" (L1). Он помечает свидетельства и оставляет полные решения L2 wiki_read модели. session/event записывает сводку ассистента, а agent/turn-stopping и session/flush усекают и сохраняют состояние. Извлечение кэшируется для каждой рабочей области и дедуплицируется на лету; L1-пакеты ограничены по частоте, холодные старты имеют ограниченный лимит в 90 секунд, а обновления состояния ставятся в очередь с атомарной заменой. Вне репозитория с маркером установки wiki-kit не используется ни состояние, ни вики-процесс.
Сгенерированный .dsh/mcp.servers.yml остаётся альтернативой конфигурации рабочей области; предпочитайте профильный бандл запуску обоих мостов, что создаст два MCP-подключения к одному и тому же сервису репозитория. AGENTS.md остаётся переносимым уровнем политики.
Хуки .agents/hooks/ и .claude/settings.local.json специфичны для Claude Code. Перехват жизненного цикла DSH должен выполняться в доверенных плагинах Cordis Host/Profile, а не в проектно-локальном манифесте хуков. См. .dsh/README.md о границе конфигурации рабочей области.
Обновление
После установки обновите управляемые файлы изнутри репозитория — npx не нужен:
.agents\update-wiki-kit.cmd --forcesh .agents/update-wiki-kit.sh --forceЖизненный цикл
npx github:ihorleleka/Local-Rag-Wiki status .
npx github:ihorleleka/Local-Rag-Wiki restart .
npx github:ihorleleka/Local-Rag-Wiki doctor . --livestart ., stop . и pull . доступны аналогичным образом. Контейнер репозитория сохраняется независимо от отдельных клиентов агентов.
Как это работает
Этот пакет — установщик: он создаёт и поддерживает раннер
.agents/и конфигурацию MCP в репозитории-потребителе.kb-service/ — это контейнеризованный MCP-сервис знаний, который раннер запускает для каждого репозитория. Он предоставляет
wiki_search,wiki_read,wiki_list,wiki_tree,wiki_schema_report,wiki_write,wiki_capture,wiki_deleteиwiki_renameчерезPOST /mcp/(по умолчанию loopback), с записями, защищёнными хешем.wiki_searchподдерживает многоуровневое извлечение (depth=abstract|packet), а также ограничение по каталогуpath_prefix.
Версионирование
Установщик и kb-service используют один и тот же Git-тег (X.Y.Z или vX.Y.Z). Автоматизация релизов:
Лицензия
MIT (см. 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