Forge
markdown9332cf7c
1# Hybrid Codebase Index MCP — каталог тулов
2
3<!-- GENERATED:ToolCatalog START -->
4
5> Автогенерация из `ToolCatalog.Build()`. Не править этот блок вручную.
6>
7> Обновление: из каталога `hybrid-codebase-index` выполнить `dotnet run --project tools/ExportMcpManifest -- --write`.
8>
9> Тексты совпадают с полем `description` у инструментов MCP; полная схема — в `inputSchema`.
10
11### `codebase_index_version`
12
13Версия MCP сервера: assembly version + informational version (commit), runtime.
14
15### `codebase_index_search`
16
17Гибридный полнотекстовый поиск по индексу workspace (SQLite FTS5; архитектурное решение — ADR 0105 в CascadeIDE: docs/adr/0105-hybrid-codebase-index-for-csharp-web.md). hit_kind=text_fts. До reindex база может отсутствовать.
18
19### `codebase_index_explain`
20
21Explain для одного попадания (по hit_id из search): вернуть контекст чанка и метаданные.
22
23### `codebase_index_status`
24
25Статус локального индекса: путь к SQLite, число документов, версия формата.
26
27### `codebase_index_reindex`
28
29Перестройка индекса (FTS5). По умолчанию инкрементальная по файлам; full_rebuild=true — полная.
30
31### `codebase_index_watch`
32
33Включить/выключить watcher для авто-инкрементальной индексации (debounced). Важно: это best-effort фоновая синхронизация, не заменяет явный reindex.
34
35### `codebase_index_verify`
36
37Анти-галлюцинации: проверить список идентификаторов через индекс (FTS) и вернуть exists/missing + подсказки похожих (prefix search).
38
39### `codebase_index_draft_doc`
40
41Синтез документации (черновик): собрать markdown-скелет с выдержками из изменённых файлов (по индексу).
42
43### `codebase_index_vec_reindex`
44
45Построить/обновить vec-индекс (эмбеддинги) для текущей SQLite базы. Требует semantic_enabled=true.
46
47<!-- GENERATED:ToolCatalog END -->
48
49
View only · write via MCP/CIDE