Набор MCP-серверов для 1С в Docker
MCP-серверы для 1С
Docker Compose с набором MCP-серверов для разработки 1С в Cursor: синтаксис, справка платформы, БСП, формы, графовый поиск по конфигурации
- 10 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Индексирует и отправляет фрагменты кода конфигурации внешнему провайдеру эмбеддингов, если не выбран локальный вариант
- Использует лицензионные ключи 1С и учетные данные в .env
Установка
- Работает в
- Сервисы
Ручная установка
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 для поиска по коду и БСП
Docker-развертывание MCP-серверов для 1С
MCP-серверы для 1С:Enterprise
Готовые Docker Compose файлы и скрипты управления для девяти MCP-серверов 1С:Enterprise: справка, метаданные, графовый поиск, проверка синтаксиса
Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт
1C MCP Suite: набор серверов для конфигурации 1С
1C MCP Suite
Пять независимых MCP-серверов на Docker: граф метаданных и вызовов в Neo4j, анализ BSL, справка платформы, конструктор запросов и стандарты
compose4mcp: docker compose для MCP 1С
compose4mcp
Набор готовых docker-compose конфигураций для запуска разных MCP-серверов экосистемы 1С
Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
Коротко о README
README описывает структуру репозитория с глобальными и проектными MCP-серверами на Docker Compose, дает пошаговый быстрый старт от заполнения .env до установки mcp.json в Cursor, таблицу PowerShell-скриптов, таблицу портов для глобальных серверов и для каждой из шести готовых конфигураций, инструкцию добавления новой конфигурации, таблицы профилей metadata, cloud и graph и переменные окружения для настройки индексации и эмбеддингов. В конце ссылки на внешнюю документацию проекта и на Cursor Rules для 1С.