llmLibrarian: Локальный движок RAG с интеграцией MCP для файлового AI-поиска

Что это такое
llmLibrarian — это локальный движок RAG (Retrieval-Augmented Generation), который предоставляет возможности поиска через Model Context Protocol (MCP). Он позволяет индексировать папки в изолированные хранилища (коллекции ChromaDB), а затем запрашивать их из любого клиента MCP — включая Claude — для получения обоснованных ответов с указанием источников.
Ключевые возможности и архитектура
Инструмент индексирует папки в изолированные хранилища, которые представляют собой коллекции ChromaDB. Когда нужны прямые ответы вместо необработанных фрагментов, Ollama обрабатывает слой синтеза. Всё работает локально на вашем компьютере.
Разработчик отмечает, что возможность работы с несколькими хранилищами особенно мощная: объединение хранилищ позволяет выявлять закономерности в разных областях, которые было бы сложно заметить вручную. Например, папка с журналами становится партнёром по размышлениям, который помнит, что вы писали, а кодовая база превращается в агента, знающего ваши реальные файлы.
Инструменты MCP
retrieve— гибридный векторный поиск RRF, который возвращает необработанные фрагменты с оценками достоверности для анализа Clauderetrieve_bulk— многоплановые запросы за один вызов, полезно при агрегации по типам документовask— ответ, синтезированный Ollama непосредственно из полученного контекста (по умолчанию llama3.1:8b, но можно заменить на любую загруженную модель)list_silos,inspect_silo,trigger_reindex— инструменты управления индексацией
Технологический стек
- ChromaDB для векторного хранения
- Ollama для синтеза моделей
- sentence-transformers (all-mpnet-base-v2, с ускорением MPS) для эмбеддингов
- fastmcp для слоя MCP
Разработчик упоминает, что настройка тегирования метаданных для нескольких хранилищ в ChromaDB потребовала нескольких итераций и он открыт для обсуждения архитектуры.
Такой инструмент полезен разработчикам, которые хотят создавать ИИ-агентов, способных ссылаться на локальные файлы и анализировать их без отправки данных во внешние сервисы.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Публично доступные MCP-серверы для данных в области здравоохранения, науки и государственного управления
Разработчик создал и публично разместил 14 MCP-серверов, предоставляющих доступ к наборам данных CDC, клиническим испытаниям, данным FDA, академическим публикациям, информации о Конгрессе, погодным данным и другим утилитам. Эти серверы не требуют настройки, API-ключей или локальной установки.

Сервер Tredict MCP позволяет Claude создавать и отправлять планы тренировок на спортивные часы.
Разработчик создал Tredict MCP Server для Claude.ai и Claude Code, который создает сложные планы тренировок на выносливость с помощью промптов и автоматически загружает структурированные тренировки на часы Garmin, Coros, Suunto и Wahoo. Сервер включает MCP App для визуальной обратной связи в чате Claude.

Локальный менеджер проектов в стиле Trello для агентов OpenClaw, использующий файлы в формате markdown.
Разработчик создал локальную доску Trello для управления проектами с помощью агентов OpenClaw, используя Node.js + Express для API, React + react-trello для интерфейса и файлы markdown с YAML frontmatter в качестве уровня данных. Система работает на машине OpenClaw и доступна локально, при этом агенты читают/записывают файлы карточек напрямую в файловой системе.

Деклован: Сообщества-ориентированный сканер вредоносного ПО OpenClaw
Declawed — это новый сканер вредоносного ПО SKILL.md для OpenClaw, ориентированный на обнаружение произвольной инъекции команд, вредоносного контента и кражи информации в навыках ClawHub.