semanticsearch — плагин для Claude Code: поиск и установка
Локальный MCP-сервер индексирует документы и ищет по ним естественным языком. Подходит для работы с PDF, DOCX, Markdown, TXT, PPTX и CSV.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install semanticsearch@claude-communityЧто делает semanticsearch
Плагин подключает Claude Code к локальному поиску по документам. Он разбирает файлы, делит текст на фрагменты, строит векторный индекс и сохраняет его в локальной базе LanceDB. Доступны инструменты index_folder, semantic_search, get_index_status и reindex_file.
Поиск совмещает векторное сходство с совпадениями по словам, поэтому запрос можно формулировать естественным языком. Индексация учитывает изменения по SHA-256 и повторно обрабатывает только изменённые файлы. Поддерживаются .txt, .md, .pdf, .docx, .pptx и .csv, а модель для эмбеддингов загружается при первом запуске и занимает около 120MB.
Для установки через Claude Code добавьте маркетплейс и установите плагин. Для запуска сервера нужен Python 3.11+; без него плагин не заработает.
Какие задачи решает
- индексировать папку с документами
- найти сведения сразу в нескольких файлах
- искать по PDF, DOCX и Markdown естественным языком
- проверить список проиндексированных файлов
- принудительно переиндексировать один документ
Примеры запросов агенту
- Проиндексируй папку
~/Documents/projectsи пропусти файлы без изменений. - Найди в проиндексированных документах сведения о лимитах API и используй гибридный поиск.
- Покажи состояние индекса и переиндексируй файл
notes/report.pdfпринудительно.
Как установить semanticsearch
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install semanticsearch@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о semanticsearch
Как установить semanticsearch в Claude Code?
Выполните /plugin marketplace add anthropics/claude-plugins-community и затем /plugin install semanticsearch@claude-community.
Что делает semanticsearch?
Плагин индексирует локальные документы и возвращает релевантные фрагменты по запросу на естественном языке. Он использует векторный и полнотекстовый поиск.
Что нужно для работы semanticsearch?
Нужен Python 3.11+ и установка зависимостей проекта. При первом запуске загружается модель размером около 120MB, после чего поиск работает локально.