Forge

docs/ / MCP-TOOLS.md · branch main

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.

Гибридный полнотекстовый поиск по индексу 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.

View only · write via MCP/CIDE