1C AI Development Environment MCP
Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С
- 18 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- build_epf и генераторы кода создают и изменяют файлы конфигурации и расширений на диске
- cfe_patch_method генерирует перехватывающие методы в расширении, что меняет логику работы конфигурации
Установка
- Работает в
- Сервисы
Ручная установка
git clone https://github.com/Pradushkoai/1c-ai-dev-env.git && cd 1c-ai-dev-env && pip install -e ".[dev,mcp]"Далее опционально bash install.sh ставит BSL Language Server.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- build_epf и генераторы кода создают и изменяют файлы конфигурации и расширений на диске
- cfe_patch_method генерирует перехватывающие методы в расширении, что меняет логику работы конфигурации
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект парсит XML-выгрузку конфигурации 1С и строит пять индексов: метаданные (35 типов объектов), справочник BSL-методов платформы, схемы СКД, структуру форм и граф зависимостей на networkx. Поверх индексов работают 11 анализаторов BSL с более чем 150 правилами (безопасность, стандарты кода, транзакции, запросы, метрики сложности, архитектура), пять компиляторов JSON DSL в XML для метаданных, форм, СКД, макетов и ролей, и операции с расширениями (заимствование объекта, генерация методов-перехватчиков, дифф расширения). Отдельно есть EpfFactory, которая собирает внешнюю обработку .epf с нуля без запущенной 1С через шаблоны и v8unpack. Все это доступно через CLI (19 команд) и через собственный MCP-сервер с 10 инструментами для Cursor, Claude Desktop, VS Code и JetBrains. Проект имеет статус Beta с явной маркировкой стабильности каждой подсистемы и 1595 проходящих тестов.
Для кого. Для 1С-разработчиков, которые хотят полноценную аналитическую и кодогенерирующую среду вокруг агента, а не только справочник или поиск.
Подходит, если
- Нужен аудит безопасности и стандартов BSL-кода по десяткам правил сразу
- Нужно генерировать метаданные, формы, СКД или роли из JSON-описания без ручной правки XML
- Нужен граф зависимостей метаданных, чтобы найти мертвый код или циклы
Не подходит, если
- Нужна только стабильная минимальная функциональность: часть подсистем (EDT parser, RAG с Ollama, SaaS/Enterprise) помечены как экспериментальные или замороженные
- Нет Python 3.10+ и, для полного набора анализаторов, Java 17+ для BSL Language Server
- Нужна работа с живой базой 1С, а не с XML-выгрузкой конфигурации
Пример запроса к агенту
Проверь модуль ОбщегоНазначения.bsl всеми семью анализаторами и покажи только новые ошибки по сравнению с baselineMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Проект сам заявляет статус Beta, а не production-ready, с явной матрицей стабильности по подсистемам: EpfFactory, SARIF reporter, OpenSpec и Session manager помечены Beta, EDT parser и RAG с Ollama помечены Experimental, а SaaS/Enterprise/Plugin заморожены и вынесены в experimental/. Сборка EPF использует обходной путь через v8unpack, а не официальный API. Полный набор из более чем 150 правил анализа требует установленного BSL Language Server на Java.
Как отключить. Удалите сервер 1c-ai из mcp.json клиента и остановите docker compose down, если использовался Docker.
Частые вопросы
Можно пользоваться без BSL Language Server?
Да, install.sh для него опционален, но без него недоступен анализ через analyze_bsl с 187 диагностиками.
Как понять, какие подсистемы можно использовать в бою?
По таблице Stability Matrix в README: Stable подсистемы прошли тесты, Beta и Experimental требуют осторожности.
Обсуждение
Вопросов и отзывов пока нет.
Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы
Набор скиллов, правил и MCP-серверов для разработки на 1С:Предприятие 8.3: агент работает по реальному коду и справке, а не по памяти
Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
MCP-сервер графа конфигурации 1С
1C Configuration MCP Server
MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant
1C-ai-mcp: MCP-мост к 1С:Напарнику
1C-ai-mcp
MCP-сервер, который открывает облачного ассистента 1С:Напарник (1C.ai) и локальный BSL Language Server агентам в Cursor и других IDE
MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5
Коротко о README
README перечисляет 11 анализаторов BSL с числом правил, компоненты парсинга метаданных, пять DSL-компиляторов, операции с расширениями CFE, инфраструктурные инструменты (SARIF, OpenSpec, Session manager, EpfFactory), явную Stability Matrix по каждой подсистеме, установку через pip или Docker, полный список из 19 CLI-команд по категориям, настройку MCP для Cursor, Claude Desktop, VS Code и JetBrains с таблицей из 13 категорий инструментов, и архитектуру каталогов проекта. Отдельно указано читать AGENTS.md перед работой ИИ-агента.