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

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

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

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

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

ilya-batalov/mcp-1c

Установка

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

Copy-Item .env.example .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 все места, где используется регистр накопления Взаиморасчеты, и покажи связанные объекты через граф

Ограничения

Глобальные серверы 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.

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.

Проверка безопасности

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

Коротко о README

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

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

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

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

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

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

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIНабор MCP-серверов для 1С в Docker

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.