Инструменты по категориям
DaJet MCP Server читает метаданные напрямую из SQL Server/PostgreSQL базы 1С через библиотеку DaJet Metadata. Это специфичный metadata MCP: он ценен не как универсальный справочник по конфигурации, а как способ связать прикладный объект 1С с физической структурой хранения: таблицами, полями, типами и назначением колонок.
MCP tools по метаданным
get_metadata_type_names | возвращает список поддерживаемых типов объектов метаданных: константы, справочники, документы, перечисления, планы видов характеристик, публикации, задачи, бизнес-процессы, регистры, планы счетов и регистры бухгалтерии. |
|---|---|
get_database_names | возвращает имена баз, зарегистрированных в datasources.json и доступных серверу. |
get_database_description | возвращает описание базы/конфигурации: имя, версия конфигурации и версия совместимости платформы. |
get_database_metadata | возвращает структуру метаданных базы: группы объектов по типам и списки имен объектов. |
get_metadata_object | возвращает структуру конкретного объекта метаданных по базе, типу и имени: прикладное имя, имя таблицы хранения, свойства, колонки и табличные части. |
Сильные стороны
показывает не только "какие объекты есть", но и "как они хранятся в СУБД". Это полезно для анализа структуры базы, подготовки SQL-исследований, понимания таблиц и колонок хранения 1С.
Ограничения
нет поиска по метаданным, форм, ролей, связей между объектами и изменения метаданных. BSL-код сервер не читает; data/query сценарий вынесен в отдельную категорию через execute_query.
Когда выбирать
когда агенту нужно сопоставить объект 1С с таблицами и полями SQL Server/PostgreSQL или быстро получить структуру хранения живой базы без расширения внутри 1С.
Что учитывать
http://localhost:3000.datasources.json.execute_query выполняет параметризованные read-only SELECT-запросы на DaJet Script; BSL-код сервер не читает.