Skip to content

Инструменты MCP

NOUZ предоставляет 13 инструментов через Model Context Protocol. Доступность зависит от режима:

#ИнструментLUCAPRIZMASLOI
1read_fileдадада
2write_fileдадада
3list_filesдадада
4get_childrenдадада
5get_parentsдадада
6format_entity_compactдадада
7index_allдадада
8suggest_metadataдада
9suggest_parentsдада
10embedдада
11calibrate_coresдада
12recalc_signsдада
13recalc_core_mixдада

Чтение и запись

read_file

Прочитать заметку Obsidian с YAML frontmatter. Возвращает метаданные (type, level, sign, parents, tags) и контент. Переиндексирует файл в базе данных.

write_file

Создать или обновить заметку с frontmatter. Проверяет граф на циклы перед записью. Автоматически синхронизирует parents и parents_meta.

list_files

Список проиндексированных файлов с фильтрами: по level, sign, subfolder, или no_metadata (файлы без YAML).


Навигация по графу

get_children

Все потомки узла (прямые и транзитивные) из индекса DAG.

get_parents

Родительские связи файла. Возвращает {entity, link_type} для каждой связи.

format_entity_compact

Компактная формула позиции узла: (дети)[узел]{родители}. Быстрый способ увидеть окружение заметки в графе.


Семантика PRIZMA / SLOI

suggest_metadata

Главный инструмент для ИИ-агентов. Анализирует контент и предлагает: доменный знак, уровень иерархии, теги, семантические и аналогические мосты, ошибки иерархии. Возвращает proposed: true — решение за человеком.

suggest_parents

Находит семантически похожие заметки по cosine similarity. Предлагает как потенциальных родителей для «осиротевших» заметок.

embed

Сгенерировать вектор эмбеддинга для произвольного текста. Полезно для проверок сходства ad-hoc.


Обслуживание базы данных PRIZMA / SLOI

index_all

Переиндексировать все markdown-файлы в хранилище. С with_embeddings=true — также пересчитать векторы (медленнее, требует провайдер эмбеддингов).

calibrate_cores

Пересчитать эталонные векторы доменов из config.yaml. После запуска проверяйте pairwise cosine в двух вариантах: сырой и mean-centered. Хороший результат: mean-centered значительно ниже сырого. Если mean-centered между разными доменами примерно равен значению внутри одного домена — эталоны пересекаются, стоит переформулировать.

recalc_signs

Переклассифицировать все файлы по эмбеддингам. Обновляет sign_auto и sign_source в БД (не трогает YAML). Используйте dry_run=true для предпросмотра.

recalc_core_mix

Агрегация снизу вверх: кванты (L4) → модули (L3) → паттерны (L2). Каждый родитель получает среднее доменное распределение от своих детей.

Telegram · Email