
enquire-mcp
oomkapwnMIT
9 звёзд2 форков
Enquire MCP подключает хранилище Obsidian к ИИ-агентам как долговременную память. Ваши заметки становятся общей базой знаний, которую помнят Claude, Cursor, ChatGPT и другие инструменты между сессиями.
Сервер работает полностью локально, без обращений к облаку, и не привязывает вас к одному вендору. Это не просто обёртка над текстовым поиском — это полноценный RAG-движок. Он комбинирует BM25, векторные эмбеддинги и BGE-реранкер. Результаты точнее, чем у обычного полнотекстового поиска по файлам.
Установка
npx -y @oomkapwn/enquire-mcpХарактеристики
Общее
- СтатусСообщество
- Разработчикoomkapwn
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Гибридный поиск: комбинирует BM25, ML-эмбеддинги и BGE-реранкер. Результаты сортируются по алгоритму RRF.
- Векторная база HNSW: использует граф HNSW и int8-квантование. Поиск остаётся быстрым даже на больших хранилищах.
- Agentic RAG: генерирует гипотетические документы (HyDE) и разбивает сложные запросы на подвопросы для повышения точности ответов.
- GraphRAG: выявляет связи между заметками и темами. Помогает находить неочевидные пересечения идей.
- Обработка PDF: индексирует PDF-файлы прямо в хранилище. OCR распознаёт текст со сканов и изображений.
- Изолированные базы (Bases): можно создавать отдельные пространства памяти для разных проектов или контекстов.
- Независимость от вендоров: не привязан к конкретному провайдеру ИИ. Переключайтесь между моделями без потери памяти.
- Полная локальность: все вычисления выполняются на вашем компьютере. Данные не покидают вашу сеть.
Как подключить
Установите сервер глобально через npm:
npm install -g @oomkapwn/enquire-mcpИли запускайте через npx без установки. Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop:
{
"mcpServers": {
"enquire-mcp": {
"command": "npx",
"args": [
"-y",
"@oomkapwn/enquire-mcp",
"serve",
"--vault", "/полный/путь/к/хранилищу/Obsidian"
]
}
}
}Для Claude Code достаточно одной команды:
claude mcp add obsidian -- npx -y @oomkapwn/enquire-mcp serve --vault ~/Documents/Obsidian\ VaultПосле настройки перезапустите клиент, чтобы сервер подключился.
Примеры запросов
- «Найди в моих заметках всё, что я писал про архитектуру микросервисов и RabbitMQ. Покажи связи между этими записями».
- «Собери информацию из последних 10 заметок по проекту Alpha и составь краткое резюме статуса в новую заметку».
- «Объясни концепцию HNSW-графа, используя мои заметки по машинному обучению. Выдели ключевые тезисы».
- «Напиши план статьи на основе трёх заметок из моего хранилища. Сохрани результат прямо в Obsidian».
Технические детали
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: MIT
- Совместимость: Claude Desktop, Claude Code, Cursor, ChatGPT, Codex, OpenClaw и любые другие клиенты с поддержкой MCP