MCP-сервер конфигураций 1С

1C Config MCP Server

MCP-сервер и портативный администратор для анализа выгруженной XML-конфигурации 1С: поиск объектов, структура метаданных, поиск по коду

  • 2 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Читает и индексирует полную выгрузку конфигурации, включая код модулей
Все причины и проверки
Российский стек

ai6i4yvu6147-coder/1c-config-mcp-server

Установка

Работает в

Ручная установка

build_all.bat

Собирает портативную сборку с Server, Admin и Tools.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает и индексирует полную выгрузку конфигурации, включая код модулей

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Инструмент разбирает XML-выгрузку конфигурации 1С и строит локальную базу с объектами, полями форм, ролями и связями. Административная часть (GUI и CLI) собирает базу из выгрузки и управляет реестром проектов через протокол Admin Hub, а MCP-сервер отдает агенту инструменты вроде active_databases, list_objects, search_code и get_object_structure. Все собирается в переносимую сборку с отдельными Server, Admin и Tools, которую можно перенести на другую машину, поправив путь в конфигурации MCP-клиента.

Для кого. Для разработчиков 1С, которым нужен быстрый поиск и обзор структуры большой конфигурации без открытия конфигуратора.

Подходит, если

  • Нужно найти объект или фрагмент кода по большой выгруженной конфигурации
  • Нужна структура объекта конфигурации без похода в конфигуратор
  • Нужно держать несколько проектов конфигураций в одном реестре

Не подходит, если

  • Нужен прямой доступ к живой информационной базе, а не к статической выгрузке
  • Нужны миграции базы между версиями: их в проекте нет по дизайну

Пример запроса к агенту

Найди в конфигурации все объекты, где используется реквизит Клиент, и покажи структуру справочника Контрагенты

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Проект англоязычный, без описания репозитория и лицензии на момент публикации. База пересоздается заново при каждом обновлении, миграций нет. Нужна сборка через build_all.bat на Windows.

Как отключить. Удалите запись сервера из конфигурации MCP клиента и портативную сборку с диска.

Частые вопросы

Нужна ли живая база 1С?

Нет, инструмент работает со статической XML-выгрузкой конфигурации, а не с подключением к работающей базе.

Что произойдет с базой при обновлении?

Она пересоздается заново, миграций между версиями в проекте не предусмотрено.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant

MCP-серверРасширенный доступ4Звезды репозитория
Российский стек

MCP-сервер поверх HTTP-сервиса расширения 1С: отдает структуру метаданных конфигурации, ищет объекты и проверяет синтаксис запросов

MCP-серверРасширенный доступ63Звезды репозитория
Российский стек

Закрытое Windows-приложение с набором локальных MCP-серверов: индексирует конфигурацию 1С с расширениями и отвечает агенту по реальному коду, а не по памяти

MCP-серверРасширенный доступ6Звезды репозитория
Российский стек

Граф метаданных и кода конфигурации 1С в Neo4j с MCP-инструментами, веб-консолью и встроенным агентом поиска

MCP-серверРасширенный доступ111Звезды репозитория
Российский стек

MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5

MCP-серверРасширенный доступ

Коротко о README

README указывает читать документацию с docs/agent-map.md, описывает быстрый старт через build_all.bat и Admin/1C-Config-Admin.exe, перечисляет инструменты active_databases, list_objects, search_code, get_object_structure и поясняет протокол Admin Hub CLI для rebuild-index, apply-registry и status. Отдельно отмечено, что база всегда пересоздается без миграций и что портативную сборку можно переносить между машинами.

Бейдж для README

Сообщить о проблеме