flowing-abyss

flowing-abyss 

228subscribers

13posts

Obsidian Hybrid Search

Собрал рабочий прототип MCP-сервера для гибридного * поиска по хранилищу. Заодно написал утилиту для командной строки (первый скрин), чтобы лишний раз не тратить токены через агент.
В силу того, что я люблю, когда подобные инструменты выполняют одну какую-то задачу и делают это хорошо (Unix Way), я сделал всего три метода – search, reindex, status.
В Плагине Copilot (Plus) похожее уже есть – там тоже есть агентный режим с поиском по хранилищу. Разница в том, что мой инструмент – это MCP-сервер, а значит его может вызвать любая агентная система вне Obsidian.
Claude Desktop, OpenCode, n8n – что угодно.
Это важно, потому что агенту можно задать произвольную цепочку действий. Например (второй скрин):
  • Найти заметки по полному тексту или заголовку, чтобы задать отправную точку
  • Пройтись по графу и восстановить контекст через бэклинки
  • Добрать остальное семантическим поиском – по смыслу, а не только явными ссылками
В итоге агент видит хранилище объёмно, а его ответ опирается на то, что написал ты сам – включая связи, которые ты ещё не осмыслил.
Короче говоря, это щуп для агента, который скользит по базе знаний.
Вы можете уже сейчас подключить его к Claude Code и посмотреть как он работает. Буду рад вашим наблюдениям и идеям)
* Гибридный значит результаты лексического и семантического поиска объединяются в один список. В контексте базы знаний это работает точнее, чем если использовать каждый по отдельности.
Subscription levels2

Point

$1.4 per month
Лёгкая форма благодарности

Thread

$20.9 per month
• Закрытый чат
• Ответы на вопросы
• Материалы
• Поток Бездны
+ chat
Go up