MCP.so
登录

1C MCP Metacode

@ROCTUP

基本信息

作者

ROCTUP

提交者

ROCTUP

关于 1C MCP Metacode

MCP сервер с встроенным AI агентом для поиска по графу метаданных и кода конфигураций 1С

#1C Enterprise

1C MCP Metacode 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "1c-metacode": {
      "url": "http://localhost:6001/mcp",
      "type": "streamable-http",
      "timeout": 300
    }
  }
}

1C MCP Metacode 工具

22

получить объект(ы) метаданных по имени/идентификатору с их свойствами

найти объекты метаданных — по структурным признакам или по описанию (см. [search.md](search.md))

получить состав объекта: реквизиты, табличные части, ресурсы, измерения, формы, команды

найти элементы внутри объектов (реквизиты, ресурсы, измерения, команды и т.д.)

найти, где объект используется (в реквизитах, элементах форм, движениях, правах)

получить тип конкретного элемента (реквизита/ресурса/измерения)

найти предопределённые значения объекта

получить права ролей на объект (кто и какой доступ имеет)

разрешить ссылку на узел (объект, дочерний элемент, форма, элемент/событие формы, команда, GUID, routine_id) и получить его отфильтрованные свойства (режимы `resolve` / `properties`)

обзорная карточка объекта: что по нему есть в графе — счётчики и флаги по секциям (состав, формы, использования, зависимости, права, код), опционально с краткими списками по секциям

получить структуру формы: элементы, реквизиты, события, команды и их обработчики

найти связи формы (привязки элементов к данным и командам)

получить подписки на события и их обработчики

найти пути зависимостей между объектами по графу связей

получить документированную схему ответа указанного инструмента

поиск процедур/функций по имени, сигнатуре или описанию

получить тело процедуры/функции

получить модули объекта и их состав

получить граф вызовов вокруг процедуры (кто вызывает / что вызывается)

семантический поиск по телу кода BSL

поиск объектов по сгенерированной сводке

сравнение объекта расширения с базовым

概览

What is 1C MCP Metacode?

MCP сервер с встроенным AI агентом для поиска по графу метаданных и кода конфигураций 1С

How to use 1C MCP Metacode?

The README includes setup instructions such as Требуется Docker и Docker Compose; свободные порты 7474/7687 (Neo4j) и 6001 (MCP-сервер и веб-консоль)..

Key features of 1C MCP Metacode

  • Загрузка всех метаданных конфигураций 1С в граф Neo4j из отчёта по конфигурации (.txt) или прямо из XML выгрузки.
  • Загрузка расширений 1С в один проект с базовой конфигурацией, со связями между ними и сравнением объектов расширения с базовыми.
  • Загрузка данных управляемых форм: реквизиты, элементы, события, команды; привязка событий форм и элементов, команд к обработчикам.
  • Загрузка предопределённых значений, прав ролей и подписок на события с привязкой к обработчикам.
  • Загрузка справки по объектам метаданных с полнотекстовым поиском объектов по справке и другим описательным полям.
  • Загрузка сигнатур процедур/функций из всех модулей (включая модуль формы обычных форм) и построение графа вызовов.
  • Загрузка тел процедур/функций (включая модуль формы обычных форм) с полнотекстовым, векторным и гибридным поиском по описаниям.
  • Широкая связность объектов метаданных: в реквизитах, в элементах управления формы, в регистрах накопления/сведений, в движениях документов по регистрам, в правах доступа.
  • Инкрементальная загрузка изменившихся данных по расписанию (метаданные и код).
  • Семантический поиск по телу кода BSL.
  • Генерация LLM-сводок по объектам метаданных и поиск объектов по этим сводкам.
  • Веб-консоль (просмотр метаданных, форм, кода, статистики) и встроенный AI агент.
  • Мультипроектность: несколько проектов (базовая конфигурация + расширения) одновременно; поиск фильтруется по проекту автоматически, при этом из одного проекта можно обращаться к другим.
  • Ответы MCP-инструментов максимально сжимаются как с помощью формата TOON, так и собственной системой компактизации.

Use cases of 1C MCP Metacode

  • Connect an MCP-compatible client to this repository's service.
  • Review the README-backed setup before enabling it in production.

常见问题

1

Where is the source code for 1C MCP Metacode?

The source code is linked from the repository URL on this page.

2

Does 1C MCP Metacode include a standard MCP config?

If the README contains a parseable MCP configuration block, it is shown in the Config tab.

评论

更多 MCP 服务器