К основному содержанию
MCP-сервер CX Codex

Obsidian Hybrid Search — MCP-сервер для Claude Code: поиск по заметкам

MCP-сервер даёт агенту доступ к хранилищу Obsidian: ищет заметки по смыслу, заголовку и связям, читает их и отдаёт цитаты из ваших файлов.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env OBSIDIAN_VAULT_PATH=<OBSIDIAN_VAULT_PATH> --env OBSIDIAN_PREFIX=<OBSIDIAN_PREFIX> --env OBSIDIAN_IGNORE_PATTERNS=<OBSIDIAN_IGNORE_PATTERNS> --env OBSIDIAN_RESPECT_GITIGNORE=<OBSIDIAN_RESPECT_GITIGNORE> --env OBSIDIAN_INCLUDE_PATTERNS=<OBSIDIAN_INCLUDE_PATTERNS> --transport stdio obsidian-hybrid-search -- npx -y obsidian-hybrid-search
Открыть на GitHub

Что делает Obsidian Hybrid Search

Obsidian Hybrid Search объединяет несколько способов поиска в одном движке: BM25 по полному тексту, нечёткое совпадение по заголовкам и алиасам, семантические эмбеддинги и обход графа ссылок. Результаты сливаются через RRF, поэтому заметка всплывает наверх, даже если вы не помните точных слов. Есть четыре режима для текстовых запросов: hybrid, semantic, fulltext и title.

Агенту доступны чтение заметок по пути внутри хранилища, поиск похожих заметок и переход по связям с фильтром по направлению (outgoing, backlinks, both). Индексация инкрементальная: переиндексируются только изменённые файлы. Локальные эмбеддинги работают офлайн через @huggingface/transformers, модель по умолчанию — Xenova/multilingual-e5-small. Можно подключить OpenAI-совместимый API вроде OpenRouter или Ollama.

Для запуска нужен путь к хранилищу в OBSIDIAN_VAULT_PATH. Удалённые эмбеддинги требуют OPENAI_API_KEY, без него сервер работает на локальной модели. Опциональный --rerank тянет gte-multilingual-reranker-base (ONNX int8, около 341 MB) и заметно замедляет выдачу — включайте, когда важнее точность на концептуальных запросах.

Какие задачи решает

  • найти заметку по смыслу, не помня точных формулировок
  • подтянуть цитаты из хранилища Obsidian в ответ агента
  • перейти от одной заметки к связанным по ссылкам
  • отфильтровать выдачу по тегу или подпапке
  • прочитать несколько заметок по путям за один вызов

Примеры запросов агенту

  • Найди в хранилище заметки про инкрементальную индексацию и покажи цитаты
  • Покажи заметки, связанные с notes/dev/architecture.md, на два уровня вглубь
  • Найди похожие заметки на notes/ideas/retrieval.md

Как установить Obsidian Hybrid Search

Командой платформы

claude mcp add --env OBSIDIAN_VAULT_PATH=<OBSIDIAN_VAULT_PATH> --env OBSIDIAN_PREFIX=<OBSIDIAN_PREFIX> --env OBSIDIAN_IGNORE_PATTERNS=<OBSIDIAN_IGNORE_PATTERNS> --env OBSIDIAN_RESPECT_GITIGNORE=<OBSIDIAN_RESPECT_GITIGNORE> --env OBSIDIAN_INCLUDE_PATTERNS=<OBSIDIAN_INCLUDE_PATTERNS> --transport stdio obsidian-hybrid-search -- npx -y obsidian-hybrid-search

Вместо <…> подставьте свои значения. Ещё 5 переменных окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Obsidian Hybrid Search

Как установить Obsidian Hybrid Search в Claude Code?

Выполните `claude mcp add obsidian-hybrid-search -e OBSIDIAN_VAULT_PATH=<OBSIDIAN_VAULT_PATH> -e OPENAI_API_KEY=<OPENAI_API_KEY> -- npx -y obsidian-hybrid-search`. Подставьте свой путь к хранилищу и ключ API.

Что делает Obsidian Hybrid Search?

Даёт агенту поиск по хранилищу Obsidian: полный текст, семантика, заголовки и алиасы, связи между заметками. Плюс чтение заметок и поиск похожих.

Нужен ли ключ API для работы?

Нет, локальные эмбеддинги работают офлайн через @huggingface/transformers. OPENAI_API_KEY нужен только для OpenAI-совместимого API вроде OpenRouter или Ollama.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой