Набор MCP-серверов для 1С в Docker

MCP-серверы для 1С

Docker Compose с набором MCP-серверов для разработки 1С в Cursor: синтаксис, справка платформы, БСП, формы, графовый поиск по конфигурации

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

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

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

  • Индексирует и отправляет фрагменты кода конфигурации внешнему провайдеру эмбеддингов, если не выбран локальный вариант
  • Использует лицензионные ключи 1С и учетные данные в .env
Все причины и проверки
Российский стек

ilya-batalov/mcp-1c

Установка

Работает в

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

Copy-Item .env.example .env

Первый шаг: заполнить лицензионные ключи и ключи эмбеддингов.

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

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

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

  • Индексирует и отправляет фрагменты кода конфигурации внешнему провайдеру эмбеддингов, если не выбран локальный вариант
  • Использует лицензионные ключи 1С и учетные данные в .env

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

Что делает

Проект поднимает через Docker Compose набор глобальных MCP-серверов, которые работают всегда (проверка синтаксиса, поиск по справке платформы, проверка кода, поиск по БСП, работа с формами, поиск шаблонов кода), и отдельные серверы под каждую конфигурацию 1С из папки projects. Для конфигурации нужно выгрузить отчет и исходники из Конфигуратора, после чего поднимаются профили metadata для поиска по коду и метаданным, cloud как альтернатива на облачных эмбеддингах, и graph с графовой базой Neo4j для поиска связей объектов. PowerShell-скрипты управляют запуском, остановкой, бэкапом и генерацией mcp.json для Cursor.

Для кого. Для 1С-разработчиков в Cursor на Windows, которые хотят полный набор инфраструктурных MCP-серверов для одной или нескольких конфигураций сразу.

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

  • Нужен сразу набор серверов: синтаксис, справка, проверка кода, БСП, формы, шаблоны
  • Ведется несколько конфигураций 1С и для каждой нужен свой индекс метаданных и кода
  • Нужен графовый поиск связей объектов конфигурации через Neo4j

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

  • Нет Docker и PowerShell или работа ведется не на Windows: скрипты управления написаны под PowerShell
  • Нужен минимальный локальный сервер без Docker и без ключей эмбеддингов
  • Нет лицензионных ключей 1С и платформы для выгрузки конфигурации

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

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

MCP

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

Переменные окружения

GLOBAL_OPENAI_API_KEY обязательная, секрет
Ключ OpenAI-совместимого API для эмбеддингов глобальных серверов help_search, ssl_search, template_search, в README указан пример с OpenRouter.
OPENAI_API_KEY обязательная, секрет
Ключ для CodeMetadata в профиле проекта metadata, если не выбран профиль cloud.
GRAPH_OPENAI_API_KEY секрет
Отдельный ключ для Graph Metadata Search, можно указать локальный провайдер вроде LM Studio.

Ограничения

Глобальные серверы help_search, ssl_search и template_search используют переменные GLOBAL_OPENAI_API_KEY и модель эмбеддингов через OpenAI-совместимый API, в README указан пример с OpenRouter, то есть без внешнего провайдера эмбеддингов часть серверов не заработает. CodeMetadata по умолчанию тоже ждет OPENAI_API_KEY, если не выбран профиль cloud. Скрипты управления написаны на PowerShell, кроссплатформенность README не заявляет. Нужны лицензионные ключи 1С и путь к платформе в .env.

Как отключить. Остановите серверы командами stop-global.ps1 и stop-project.ps1 -Name <имя>, затем удалите записи из mcp.json Cursor.

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

Можно запустить только часть глобальных серверов?

Да, параметр -Services у start-global.ps1 принимает список имен, например syntax_check,help_search.

Обязательно ли поднимать Neo4j для графового поиска?

Да, профиль graph поднимает neo4j вместе с graph_metadata, это отдельный профиль поверх обычного metadata.

Обсуждение

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

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

Готовая сборка для Cursor: живая база 1С через LN_MCP плюс семь Docker-контейнеров статического анализа MCP_Distr для поиска по коду и БСП

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

Готовые Docker Compose файлы и скрипты управления для девяти MCP-серверов 1С:Enterprise: справка, метаданные, графовый поиск, проверка синтаксиса

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

Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт

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

Пять независимых MCP-серверов на Docker: граф метаданных и вызовов в Neo4j, анализ BSL, справка платформы, конструктор запросов и стандарты

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

Набор готовых docker-compose конфигураций для запуска разных MCP-серверов экосистемы 1С

ВоркфлоуРасширенный доступ37Звезды репозитория
Российский стек

Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server

MCP-серверШирокий доступ1Звезды репозитория

Коротко о README

README описывает структуру репозитория с глобальными и проектными MCP-серверами на Docker Compose, дает пошаговый быстрый старт от заполнения .env до установки mcp.json в Cursor, таблицу PowerShell-скриптов, таблицу портов для глобальных серверов и для каждой из шести готовых конфигураций, инструкцию добавления новой конфигурации, таблицы профилей metadata, cloud и graph и переменные окружения для настройки индексации и эмбеддингов. В конце ссылки на внешнюю документацию проекта и на Cursor Rules для 1С.

Бейдж для README

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