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