Какой MCP для 1С выбрать: сравнение по задачам
Короткий ответ: для кода на BSL поставьте набор скиллов, например cc-1c-skills или 1c-rules, для справки платформы mcp-bsl-platform-context, для поиска по большой конфигурации rlm-tools-bsl или code-index-mcp. Доступ к живой базе подключайте последним, на копии и только на чтение.

Содержание11 разделов
1С:Напарник бесплатен до 1 октября 2026 года, так сказано на code.1c.ai. Условий после этой даты на сайте нет, поэтому стоит заранее решить, чем закрыть те же задачи в Claude Code, Codex или Cursor. Ниже выбор по задачам: в каждом разделе два-четыре инструмента из каталога 1С с причиной выбора и уровнем риска из карточки записи. Слои разработки с агентом мы разбирали в статье про скиллы, MCP и правила для 1С.
Скиллы и правила для кода на BSL
С этого слоя начинают: скиллы и правила задают агенту формат выгрузки, стандарты BSL и порядок работы с конфигурацией.
- Скиллы 1С для Claude Code, риск высокий. Полный цикл по XML-выгрузке: обработки, формы, роли, СКД, расширения, базы и хранилище. Рантайм рассчитан на Windows и PowerShell, для Linux и macOS есть порт на Python.
- 1c-rules, риск высокий. Свод правил AGENTS.md, 13 субагентов и скилл, который меняет метаданные типизированными операциями вместо ручной правки XML. Установщик сам адаптирует файлы под Cursor, Claude Code и Codex. Для полной функциональности нужен пакет MCP-серверов с vibecoding1c.ru.
- 1C AI Development Kit, риск высокий. Скиллы для Claude Code, отдельные агенты и правила для Cursor, спецификации XML-форматов 1С. Нужна платформа 8.3.24 и выше.
- Скиллы Claude Code для 1С, риск средний. Собирают XML-исходники из компактного описания в JSON или DSL и разбирают обратно, валидаторы сверяют результат с выгрузкой.
Справка платформы и БСП
Эти серверы нужны, если агент путает или выдумывает методы платформы.
- Справка платформы 1С по MCP, риск низкий. Читает синтакс-помощник из установленной платформы и ищет по функциям, типам и методам. Нужна Java 17, объекты конфигурации и БСП сервер не знает.
- bsl-context, риск средний. Кроме справки проверяет модуль: несуществующие значения перечислений, неверное число аргументов, неизвестные методы типов. Собирается из исходников на Rust.
- Скилл 1С:БСП, риск низкий. 24 справочника по подсистемам БСП 3.1.11 с сигнатурами, примерами и антипаттернами. Для других версий сигнатуры придется сверять с поставкой.
Поиск по большой конфигурации: rlm-tools-bsl и code-index-mcp
На большой конфигурации агент тратит контекст на чтение файлов целиком. Эти серверы отдают ему только нужный фрагмент.
- rlm-tools-bsl, риск средний. Агент отправляет короткий Python-скрипт, скрипт выполняется в песочнице рядом с исходниками, в контекст попадает только итог. Есть хелперы для процедур модуля, графа вызовов и ссылок на метаданные. Живую базу не читает.
- code-index-mcp, риск средний. Индекс в SQLite: где тело процедуры, кто ее вызывает, какая цепочка вызовов ведет от функции к функции. Инструменты для 1С есть только в сборке bsl-indexer из выпусков GitHub, npm-версия их не содержит.
- BSL Atlas, риск средний. Работает в Docker: быстрый режим без внешних ключей, полный добавляет векторный поиск через провайдера эмбеддингов.
Чтобы сравнить серверы на своей конфигурации, возьмите методику Сравнение RAG и RLM MCP-серверов для 1С: Claude прогоняет одни и те же бизнес-вопросы через разные серверы и сравнивает ответы и расход токенов. Готовые отчеты в репозитории сделаны на одной конфигурации, 1С:Документооборот КОРП.
rlm-tools-bsl или Unica
У этих инструментов разные задачи. rlm-tools-bsl только читает исходники на диске и экономит контекст при разборе чужого кода. Unica это плагин Codex и Claude Code с навыками и MCP-сервером: агент создает и проверяет метаданные, формы, роли, СКД и обработки, а когда нужно, запускает платформу. Риск у Unica высокий, поддерживается только ветка 8.3.27, движки при первом вызове скачиваются с GitHub и проверяются по SHA-256.
Разбираете большую чужую конфигурацию, ставьте rlm-tools-bsl. Создаете объекты на 8.3.27, ставьте Unica. Для проектов в формате 1C:EDT есть EDT Bridge, который переносит те же операции поверх EDT-MCP, но проект пока маленький и без релизов.
Метаданные и данные живой базы
- MCP-сервер внутри 1С, риск высокий. Расширение поднимает MCP-сервер в самой базе, свои инструменты пишутся обработкой с двумя экспортными методами. Без прокси на Python нужна публикация без аутентификации, так делать не стоит.
- mcp-1c, риск высокий. Один бинарник на Go, запросы к данным ограничены SELECT. Открытая версия дает базовые инструменты, а граф вызовов и семантический поиск есть только в платных редакциях.
- 1C MCP Toolkit, риск высокий. Внешняя обработка, конфигурацию менять не нужно, есть анонимизация значений. Умеет выполнять произвольный код.
- Read-only MCP-сервер стандартного OData 1С, риск низкий. Инструментов записи в нем нет, только чтение через стандартный OData платформы 8.3.5 и новее.
Разработка в 1C:EDT
- EDT MCP Server, риск высокий. Ошибки проверок, иерархия вызовов, скриншоты форм, переименование объектов с обновлением кода. Группы инструментов можно отключить и оставить только анализ. Поддерживает EDT 2026.1 и 2026.2.
- CodePilot1C для 1C:EDT, риск высокий. MCP Host внутри EDT с OAuth 2.1, агент получает типизацию и модель EDT. Пример автозапуска в README разрешает все мутирующие инструменты без подтверждения, политику лучше сузить.
- EDT-Bridge, риск высокий. Инструменты записи требуют токен и по умолчанию возвращают только план, сервер слушает только localhost.
Тесты
- METR, риск высокий. Обновляет базу, запускает тесты YaXUnit и проверяет синтаксис, агент сам видит упавшие тесты после правок.
- Тестер, риск высокий. Сценарные тесты форм и навыки для Claude Code и Codex, с которыми агент управляет тестовым клиентом как пользователь.
Если заканчивается бесплатный 1С:Напарник
Напарник встроен в 1C:EDT, ключ доступа выдают через учетную запись 1С:ИТС. Путей два. Первый: оставить Напарника и вызывать его из своего агента через обертки со страницы 1С:Напарника. Все они работают с токеном code.1c.ai, это независимые проекты сообщества.
- MCP-сервер для 1С:Напарник, риск средний. Три инструмента: вопросы, объяснение синтаксиса и проверка кода. Лицензия разрешает только личное и некоммерческое использование.
- 1C-ai-mcp, риск средний. Вопросы к облачному Напарнику плюс локальный BSL Language Server для аудита и форматирования.
- MCP-мост к 1С:Напарник на Go, риск средний. Для проверки сервер сам читает фрагмент из файла по пути, и код не идет через контекст модели.
Второй путь: закрыть те же задачи без облака 1С. Вопросы по синтаксису берет на себя справка платформы из раздела выше. Проверку кода дают BSL Language Server для Claude Code (риск средний, диагностика и переходы к определениям в самом агенте) и 1c-quality-gate (риск средний): он не дает Claude Code или OpenCode закончить сессию, пока правки не прошли проверку стандартов. Гейту нужен MCP-сервис стандартов v8std по HTTP.
Бесплатные и платные
Платные предложения по данным сайтов на сентябрь 2026:
- vibecoding1c.ru: MCP-серверы для 1С за 7000 руб., конструктор MCP за 1500 руб., курсы от 12 000 до 19 500 руб.
- OneMCP: семантический поиск по метаданным, коду и документации платформы и БСП, 900 руб. в месяц, тариф Pro 1500 руб.
- Infostart: конструктор MCP для 1С и My1cMCP для нескольких баз, платные позиции маркетплейса.
- KT.Team: ИИ-агент для 1С с MCP и шлюзом прав, цена по запросу.
Те же задачи закрывают открытые проекты. Семантический поиск по конфигурации дают полный режим BSL Atlas и MCP-сервер с RAG по структуре конфигурации 1С. Документацию БСП ищет MCP-поиск по документации БСП. Персональные данные от облачной модели прячет 1С Trusted Gateway: он подменяет имена и ИНН псевдонимами. Открытые проекты придется ставить и обновлять самостоятельно. Платные редакции есть и у части открытых серверов, например у mcp-1c и MCP:RSV Data.
Под какой агент: Claude Code, Codex, Cursor, OpenCode
MCP-серверы подключаются к любому агенту с поддержкой MCP, а скиллы и плагины привязаны к формату.
- Claude Code: Скиллы 1С для Claude Code, BSL Language Server для Claude Code и claude_rules_1c с 12 субагентами, если нужен общий набор ролей на команду.
- Codex: Unica, Скиллы 1С для ИИ-агентов с HTTP-мостом для тестовых баз и MCP-поиск по документации БСП, который сделан под Codex.
- Cursor: 1c-rules, Скиллы 1С для Cursor (85 скиллов и 21 правило, адаптация набора desko77) и агенты из 1C AI Development Kit.
- OpenCode: OpenCode 1C Portable для Windows с 79 навыками из cc-1c-skills, Набор скиллов OpenCode для 1С (из архива берите только папку skills) и 1c-quality-gate.
Безопасность: копия базы и права на чтение
- Не подключайте агента к боевой базе. Начните с копии или демобазы.
- Дайте пользователю 1С права только на чтение и выбирайте серверы, где запись выключена. В 1С через OData: MCP-сервер на чтение запись включается только флагом ONEC_WRITABLE.
- Изолируйте агента: Песочница для ИИ-агента с 1С держит клиент в контейнере, а сервер 1С в отдельной виртуальной машине.
- Если данные уходят в облачную модель, маскируйте персональные. 1С Trusted Gateway подменяет ФИО, ИНН и коды, но автор предупреждает, что гарантии от утечки нет.
- Включайте аутентификацию: встроенный сервер 1C MCP Toolkit по умолчанию работает без нее.
Вопросы и ответы
Какие MCP и правила ставить в Cursor для 1С?
Поставьте правила 1c-rules или Скиллы 1С для Cursor, справку платформы mcp-bsl-platform-context и один сервер поиска по коду, например rlm-tools-bsl. Доступ к базе добавляйте позже и только на копии.
rlm-tools-bsl или Unica: какой MCP лучше?
Они для разных задач. rlm-tools-bsl читает исходники и экономит контекст на большой конфигурации. Unica создает и проверяет метаданные, формы и роли в Codex и Claude Code, но только на платформе 8.3.27.
Чем заменить 1С:Напарника после 1 октября 2026?
Можно вызывать Напарника из своего агента через MCP-обертки с токеном code.1c.ai. Без облака 1С вопросы по синтаксису закрывает справка платформы по MCP, проверку кода BSL Language Server и 1c-quality-gate.
Есть ли скиллы 1С для Codex и OpenCode?
Да. Для Codex есть Unica и Скиллы 1С для ИИ-агентов, для OpenCode переносимая сборка OpenCode 1C Portable с 79 навыками и набор скиллов OpenCode для 1С.


