Hybrid Codebase Index MCP — каталог тулов
Автогенерация из
ToolCatalog.Build(). Не править этот блок вручную.Обновление: из каталога
hybrid-codebase-indexвыполнитьdotnet run --project tools/ExportMcpManifest -- --write.Тексты совпадают с полем
descriptionу инструментов MCP; полная схема — вinputSchema.
codebase_index_version
Версия MCP сервера: assembly version + informational version (commit), runtime.
codebase_index_search
Гибридный полнотекстовый поиск по индексу workspace (SQLite FTS5; архитектурное решение — ADR 0105 в CascadeIDE: docs/adr/0105-hybrid-codebase-index-for-csharp-web.md). hit_kind=text_fts. До reindex база может отсутствовать.
codebase_index_explain
Explain для одного попадания (по hit_id из search): вернуть контекст чанка и метаданные.
codebase_index_status
Статус локального индекса: путь к SQLite, число документов, версия формата.
codebase_index_reindex
Перестройка индекса (FTS5). По умолчанию инкрементальная по файлам; full_rebuild=true — полная.
codebase_index_watch
Включить/выключить watcher для авто-инкрементальной индексации (debounced). Важно: это best-effort фоновая синхронизация, не заменяет явный reindex.
codebase_index_verify
Анти-галлюцинации: проверить список идентификаторов через индекс (FTS) и вернуть exists/missing + подсказки похожих (prefix search).
codebase_index_draft_doc
Синтез документации (черновик): собрать markdown-скелет с выдержками из изменённых файлов (по индексу).
codebase_index_vec_reindex
Построить/обновить vec-индекс (эмбеддинги) для текущей SQLite базы. Требует semantic_enabled=true.