Skip to main content
Glama

local-rag-wiki

Локальная для репозитория RAG-вики для ИИ-агентов: MCP-сервис знаний для каждого репозитория (управляемые поиск / чтение / запись заметок вики в Markdown) плюс установщик, который встраивает его в инструментарий вашего агента. Для запуска сервиса требуется Docker.

Быстрый старт (рекомендуется)

Заблаговременно загрузите образ сервиса перед первой сессией агента, чтобы избежать задержек холодного старта:

docker pull ihorleleka/project-rag-wiki:latest

Related 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 --force
sh .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 . --live

start ., 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).

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