Начало / MCP и 1С
MCP и 1С
Как подключить ИИ-ассистента к конфигурации, справке платформы и данным базы 1С
Модель ничего не знает о вашей конфигурации: путает объекты, выдумывает реквизиты и методы платформы. MCP-сервер даёт ей точный контекст — метаданные, код модулей, справку платформы или данные базы. Раздел написан для программистов 1С.
Три задачи MCP в 1С: работа с проектом в 1С:EDT, справка по платформе, данные базы — у каждой свой тип сервера.
С чего начать#
Таблица: Какая задача — какой сервер | Задача | Что подключить | Где читать | |---|---|---| | Писать и править код в 1С:EDT с ИИ-ассистентом | EDT MCP Server — дополнение к EDT | MCP в 1С:EDT | | Генерировать код с учётом метаданных базы | mcp-1c и подобные серверы метаданных | Примеры и разборы | | Справка по синтаксису и объектам платформы | mcp-bsl-platform-context | Примеры и разборы | | Дать ассистенту читать данные базы: номенклатуру, контрагентов | Свой MCP-сервер поверх OData или HTTP-сервиса | MCP-сервер для базы 1С |
Что MCP даёт и где его пределы — на странице «Что даёт MCP программисту 1С». Карточки серверов для 1С с датой проверки — в подборке каталога.
Как это устроено#
MCP-сервер — отдельная программа, к которой подключается ИИ-клиент: Claude, Cursor, VS Code с Copilot, OpenCode или клиент с локальной моделью. Сервер для 1С обращается к EDT, к установленной платформе или к опубликованной базе и отдаёт модели результат. Основы протокола — во введении, о подключении клиентов — в разделе «Подключение».
Безопасность данных базы#
- Отдельный пользователь 1С только для MCP-сервера, с правами на чтение нужных объектов. Не используйте учётную запись администратора или сотрудника.
- Только нужные объекты и поля. Белый список справочников и реквизитов в коде сервера; персональные данные (паспорта, телефоны, зарплаты) не отдавайте без правового основания.
- Никакого произвольного запроса от модели. Фильтры собирает сервер, строковые значения экранируются, идентификаторы проверяются по формату.
- Лимит строк в каждом запросе.
- Только чтение. Запись в базу — отдельный сервер, отдельные права и подтверждение человека.
- HTTPS между MCP-сервером и публикацией базы, если они на разных машинах.
- Журнал вызовов: кто, когда и что запрашивал.
- Сначала копия базы. Проверяйте сервер на копии, а не на рабочей базе.