Graph Metadata Search

Графовый поиск по метаданным конфигурации 1С через Neo4j.

Назначение

Graph Metadata Search строит граф связей метаданных вашей конфигурации 1С. ИИ начинает понимать, как объекты связаны между собой, а не просто видит их названия.

Возможности

ИИ получает инструменты для:

  • Анализа связей документов, регистров, справочников

  • Нахождения зависимостей

  • Объяснения архитектуры конфигурации

  • Ответов на вопросы в терминах бизнес-сущностей

Примеры использования

  • "Какие регистры использует документ Реализация?"

  • "Покажи все объекты, связанные со справочником Контрагенты"

  • "Какая структура модуля документа Заказ?"

  • "Какие формы есть у справочника Номенклатура?"

Особенности

  • Использует Neo4j для хранения графа

  • Понимает связи между объектами

  • Особенно полезен для больших/чужих конфигураций

  • Требует docker-compose для запуска

  • Веб-интерфейс Neo4j Browser для визуализации графа: http://localhost:7474

  • Веб-интерфейс поиска: http://localhost:8006/search

Доступные инструменты MCP

ИИ получает следующие инструменты:

Инструмент
Описание

search_metadata

Поиск объектов метаданных по имени или описанию

get_object_relations

Получение связей объекта с другими объектами

find_dependencies

Поиск зависимостей объекта

get_object_structure

Получение структуры объекта (реквизиты, формы и т.д.)

query_graph

Выполнение произвольного Cypher-запроса к графу

Веб-интерфейсы

Neo4j Browser

Логин: neo4j Пароль: указанный в NEO4J_PASSWORD (по умолчанию password123)

В Neo4j Browser можно:

  • Визуализировать граф метаданных

  • Выполнять Cypher-запросы

  • Исследовать связи между объектами

Интерфейс поиска

Простой веб-интерфейс для поиска по метаданным без использования Cursor.

Требования

  • Docker Desktop с WSL2

  • Лицензионный ключ

  • Embedding модель (LM Studio или CPU)

  • Выгрузка конфигурации из Конфигуратора

  • ~2 ГБ RAM для Neo4j

Порт

8006 (MCP сервер) 7474 (Neo4j Browser) 7687 (Neo4j Bolt)

Образ Docker

Архитектура

Быстрый старт

Используйте docker-compose для запуска обоих сервисов.

Подробнее: Установка

Конфигурация Cursor

Структура раздела

Last updated