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
👀 Смотрите также

AI Chat Exporter: Расширение для Chrome для создания высококачественных PDF-файлов из диалогов с Claude
Разработчик создал AI Chat Exporter — расширение для Chrome, которое сохраняет математические формулы, код и изображения при экспорте диалогов с Claude в PDF. Инструмент использует локальный браузерный движок рендеринга, разработанный с помощью Claude 3.5 Sonnet, для обработки прогрессивной разметки markdown и форматирования LaTeX.

Сборка локального сервера LLM за $6.4K: Анализ TCO в сравнении с затратами на API
Разработчик публикует детальный анализ совокупной стоимости владения локальным сервером с 4x MI100, работающим под управлением llama.cpp, в сравнении с API-аналогами, включая тарифы OpenAI и Z.AI для программирования.

Разработчик OpenClaw достигает прорывов в области ИИ-агентов с автоматизацией бронирования Uber и ресторанов.
Разработчик OpenClaw успешно создал ИИ-агентов, которые автономно выполняют бронирование поездок в Uber и ресторанов на реальных веб-сайтах, обходя системы обнаружения ботов и CAPTCHA с использованием стека технологий, включающего скрытые браузеры, резидентские прокси и решения для CAPTCHA.

Говорите с Когтем: Открытый голосовой интерфейс для iOS для Telegram-ботов OpenClaw
Приложение с открытым исходным кодом для iOS, которое позволяет взаимодействовать с ботами Telegram на платформе OpenClaw с помощью голоса. Приложение отправляет аудио на локальный сервер Mac для обработки, а ответы возвращаются как в текстовом, так и в аудиоформате.