Есть одна фраза, которую повторяют все, кто серьёзно работает с языковыми моделями: модель настолько хороша, насколько хорош контекст, который ей дали. Вот почему ChatGPT пишет код 1С с несуществующими методами — он просто не знает вашу конфигурацию.…
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
Об авторе →Claude Code: новый CLI-агент от Anthropic
Anthropic выпустила Claude Code — терминальный AI-агент для разработчиков. Инструмент работает прямо в командной строке и умеет писать, редактировать и запускать код.
Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов
Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.
YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026
Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.
Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода
Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.
Vk Fast Cash Strategy
Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех
Есть одна фраза, которую повторяют все, кто серьёзно работает с языковыми моделями: модель настолько хороша, насколько хорош контекст, который ей дали. Вот почему ChatGPT пишет код 1С с несуществующими методами — он просто не знает вашу конфигурацию. MCP сервер для 1С решает именно эту проблему: даёт Claude, Cursor или любому другому AI-ассистенту прямой доступ к метаданным, справке платформы и данным вашей базы.
В 2026 году уже есть несколько рабочих решений — open-source и коммерческих. В этой статье разберём каждое: что умеет, как установить, кому подойдёт.
MCP (Model Context Protocol) — открытый стандарт от Anthropic, мост между чатом с языковой моделью и внешними системами. Когда вы спрашиваете у Claude «какие регистры есть в этом документе» — без MCP модель догадывается. С MCP она идёт в вашу базу и смотрит.
На практике это работает так:

Без этого даже Gemini 2.5 Pro напишет вам запрос с несуществующим регистром «ЗапасыИЗатраты» вместо просто «Запасы». С реальным контекстом — запрос пройдёт синтаксический контроль с первого раза.
| Без MCP | С MCP |
|---|---|
| Модель угадывает имена объектов | Получает реальную структуру конфигурации |
| Методы могут быть выдуманными | Проверяется по справке платформы |
| Синтаксис ≈ Python/C# с 1С-словами | Корректный BSL с правильными вызовами |
| Каждый запрос — лотерея | Стабильный результат |

На GitHub сейчас несколько десятков проектов по теме. Отобрали четыре, у которых есть реальное сообщество, документация и видеодемо.
GitHub: vladimir-kharin/1c_mcp
Самый популярный вариант по количеству звёзд и обсуждений. Идея: расширение 1С реализует HTTP-сервис, который говорит на языке MCP. Вы подключаете расширение в свою конфигурацию, публикуете HTTP-сервис, и Claude или Cursor начинают с ней работать.
Что входит в состав:
MCP_Сервер.cfe — ядро решения, подключается к любой конфигурацииЧто умеет из коробки:

Почему нужен Python Proxy? 1С не поддерживает стриминг HTTP — отвечает на запрос только полностью. Протокол MCP требует либо Streamable HTTP, либо SSE, оба подразумевают частичную выдачу. Прокси закрывает этот зазор: принимает запросы по полноценному протоколу, общается с 1С через стандартные HTTP-сервисы.
Как добавить свои инструменты: создаёте обработку, включаете в подсистему «контейнеры инструментов», реализуете два метода в модуле менеджера — ДобавитьИнструменты() и ВыполнитьИнструмент(). Результат возвращаете в Markdown — модели его хорошо читают.
Важный нюанс при публикации: регистр имени базы в URL должен точно совпадать с именем публикации. Если опубликовали как base, а обращаетесь как Base — будут редиректы, POST превращается в GET, ничего не работает.
Максим: «Я подключил 1c_mcp к нескольким конфигурациям, с которыми работаю. Cursor теперь пишет запросы сразу с правильными именами регистров и реквизитов — это экономит по 30-40 минут на каждой задаче. Расширение весит немного, не ломает ничего в базе, убирается за секунду.»
GitHub: alkoleft/mcp-bsl-platform-context
Не про данные из базы, а про справку платформы. Этот сервер даёт AI-ассистенту то, что разработчик видит в Синтаксис-помощнике — методы, типы, свойства, конструкторы встроенного языка 1С:Предприятие.
Что умеет:
getMembers — все методы и свойства типаgetConstructors — конструкторыДва режима запуска:
| Режим | Транспорт | Когда использовать |
|---|---|---|
| STDIO | stdin/stdout | Claude Desktop, Cursor локально |
| HTTP/SSE | WebSocket | Сетевой доступ, несколько пользователей |
Требования: платформа 1С 8.3.20+, Java-рантайм (сервер написан на Java).
Это решение хорошо сочетается с первым — 1c_mcp даёт контекст конфигурации, mcp-bsl-platform-context даёт справку платформы. Вместе — модель знает и вашу базу, и встроенные методы языка.

Документация: docs.onerpa.ru/mcp-servery-1c
Коммерческий (с бесплатным входом через лицензионный ключ) набор Docker-контейнеров. Несколько специализированных серверов, каждый решает свою задачу.
Список серверов:
HelpSearchServer — поиск по справке платформы вашей версииSyntaxCheckServer — синтаксический контроль кода BSLCodeMetadataSearchServer — поиск по метаданным конфигурацииFormsServer — работа с формамиSSLSearchServer — поиск по SSL (стандартная библиотека 1С)Запуск синтаксического контроля:
docker run -d -p 8002:8002 --name 1c_syntaxcheck_mcp \
-e LICENSE_KEY=YOUR_LICENSE_KEY \
comol/1c_syntaxcheck_mcp:latestВажно: монтируйте тома для сохранения векторных баз данных. Без -v при перезапуске контейнера всё потеряется, а индексация может занимать несколько часов.
Решение ориентировано на командную работу. Один сервер на организацию, несколько разработчиков подключаются к нему из своих Cursor или Claude Desktop.
Сайт: arqa.cc/ru/mcp-server
ARQA идёт в другую сторону — не про разработку, а про работу с данными 1С через AI. Позиционируется как on-premise решение для бизнеса: создавать документы, получать отчёты, автоматизировать учёт через Claude, ChatGPT или Cursor.
Подходит, если задача не «написать код 1С», а «попросить AI сформировать счёт» или «получить аналитику из базы в чате».

| Решение | Тип | Установка | Для разработчика | Для бизнеса |
|---|---|---|---|---|
| vladimir-kharin/1c_mcp | Open-source | Расширение + Python Proxy | ✅ Метаданные + свои инструменты | ✅ При кастомизации |
| alkoleft/mcp-bsl-platform-context | Open-source | Java .jar | ✅ Справка платформы | ❌ |
| OneRPA | Freemium (Docker) | Docker Compose | ✅ Полный стек | ❌ |
| ARQA | Коммерческий | On-premise | ❌ | ✅ Документы, отчёты |

Это самый популярный сценарий, разберём подробно.
Шаг 1. Скачайте расширение из каталога build/ репозитория vladimir-kharin/1c_mcp. Подключите MCP_Сервер.cfe к вашей конфигурации через меню «Расширения конфигурации».
Шаг 2. Опубликуйте HTTP-сервис mcp_APIBackend на веб-сервере. В настройках публикации поставьте галку «Публиковать HTTP-сервисы расширений по умолчанию». В файле default.vrd пропишите логин и пароль явно — иначе авторизация заблокирует доступ.
Шаг 3. Проверьте работу в браузере: откройте http://адрес_базы/hs/mcp/health. Должен вернуться статус OK.
Шаг 4. В Cursor откройте Settings → Tools and Integrations → MCP. Добавьте конфигурацию:
{
"mcpServers": {
"1c-direct": {
"url": "http://адрес_базы/hs/mcp/"
}
}
}Шаг 5. В списке MCP должен появиться зелёный индикатор. Cursor покажет доступные инструменты.
Если прямое подключение не работает (клиент поддерживает только STDIO или нужна авторизация) — поднимите Python Proxy. Инструкция есть в README репозитория.

Вот реальная цепочка из демо Владимира Харина на видео:
Задача: написать запрос с группировкой из регистра запасов.
Без MCP: модель называет регистр «ЗапасыИЗатраты» (так в типовой УТ), реквизит «Склад» (так в Бухгалтерии). В УНФ оба — другие. Код не компилируется.
С MCP: модель идёт в сервер, запрашивает объект типа «РегистрНакопления» с ключевым словом «запасы». Сервер возвращает реальное имя из вашей конфигурации. Запрос написан с правильным регистром, правильной структурной единицей, проходит синтаксический контроль.
Разница принципиальная — особенно на отраслевых конфигурациях: 1С:Аптека, 1С:Медицина, УНФ. Там модели почти не видели исходников. Без MCP угадать правильные имена практически невозможно.
По отзывам разработчиков в сообществах, не все модели одинаково хорошо пишут BSL. На 2026 год примерный порядок:
| Модель | Качество генерации 1С кода | Где доступна |
|---|---|---|
| Gemini 2.5 Pro | Лучшее | Cursor (ручной выбор), AI Studio |
| Grok 3 | Хорошее, работает быстро | Cursor |
| Claude Sonnet 4.6 | Хорошее | Cursor, Claude Desktop |
| GPT-4o | Среднее | Cursor |
| Большинство остальных | Слабое | — |
В Cursor установите Gemini 2.5 Pro вручную — отключите Auto Mode, выберите модель явно. В Auto Mode курсор чаще всего ставит Claude 3.5, а Gemini стоит дороже токенов и выбирается реже.

MCP без правил работает вполсилы. Модель должна знать, когда и как использовать инструменты. В Project Rules (не User Rules) напишите примерно так:
## Правила разработки на 1С
Всегда перед использованием метода платформы — проверяй через MCP doc_search.
Перед выдачей кода — запускай syntax_check.
При работе с объектами конфигурации — используй metadata_search.
Никогда не используй:
- Сообщить() для вывода в массивы
- Методы, которых нет в справке платформы
- Журнал регистрации в обработке событий формБез явного указания модель иногда пишет код сразу, не обращаясь к серверам. С правилами — стабильно проверяет каждый метод.

Нужно ли публиковать базу на веб-сервере для MCP?
Для большинства решений — да. HTTP-сервис должен быть доступен по сети. Исключение: mcp-bsl-platform-context и feenlace/mcp-1c, они работают локально без публикации базы.
Работает ли MCP только в Cursor?
Нет. MCP поддерживают Claude Desktop, VS Code с расширениями Continue или Cline, JetBrains с плагином, Open AI через совместимые клиенты. Любой инструмент с поддержкой MCP-протокола подключит эти серверы.
Можно ли работать с нетиповой конфигурацией?
Именно для этого MCP и нужен. Типовые конфигурации модели знают неплохо. С нетиповыми и отраслевыми — MCP даёт принципиальное преимущество, потому что читает вашу конкретную базу.
Безопасно ли это? Данные уходят в облако?
Зависит от решения. 1c_mcp — данные остаются локально, модель получает только то, что вы ей отдаёте через инструменты. feenlace/mcp-1c явно написан про локальность. ARQA — on-premise. OneRPA — серверы у вас, запросы к модели идут в облако.

Как быстро индексируется конфигурация?
В решениях с векторизацией (OneRPA, FSerg/mcp-1c-v1) — от нескольких часов до суток на первый запуск. В 1c_mcp — индексации нет, запросы к метаданным идут напрямую через HTTP-сервис, работает сразу.
Можно ли добавить свои инструменты в 1c_mcp?
Да, это ключевая фишка. Добавляете обработку в подсистему «контейнеры инструментов», реализуете два метода. Можно отдавать данные продаж, остатки, любую аналитику — то, что модель будет использовать как контекст.
Что делать, если Cursor не видит MCP-сервер?
Проверьте: (1) сервис доступен по URL в браузере, (2) в URL нет заглавных букв в имени базы, (3) авторизация настроена корректно в default.vrd. Если клиент поддерживает только STDIO — запускайте через Python Proxy.
MCP (Model Context Protocol) — открытый стандарт Anthropic для интеграции языковых моделей с внешними системами. Определяет формат запросов и ответов между AI-клиентом и MCP-сервером.
MCP-клиент — система с AI, которая умеет подключать MCP-серверы. Примеры: Cursor, Claude Desktop, VS Code с расширениями.
MCP-сервер — сервис, который отдаёт данные по MCP-протоколу. В контексте 1С — это прослойка между AI-ассистентом и базой 1С:Предприятие.
STDIO транспорт — MCP-сервер запускается как консольное приложение, общается через stdin/stdout. Простая настройка, работает локально. 1С этот режим не поддерживает нативно.
HTTP/SSE транспорт — MCP-сервер работает как веб-сервис, поддерживает удалённые подключения. 1С поддерживает HTTP, но не стриминг — отсюда нужда в Python Proxy.
BSL — Built-in Script Language, встроенный язык программирования 1С:Предприятие.
Расширение конфигурации — механизм 1С для добавления объектов в конфигурацию без её изменения. Именно через расширение работает 1c_mcp.
Синтаксис-помощник — встроенный справочник 1С:Предприятие по встроенным функциям, типам и методам языка.
Если работаете с 1С и хотите подключить Claude или Cursor к своей базе — начните с vladimir-kharin/1c_mcp. Это самый прямой путь: расширение, публикация, конфиг в Cursor, зелёный индикатор. Добавьте alkoleft/mcp-bsl-platform-context для справки платформы — и у модели будет всё, чтобы писать рабочий BSL-код.
Полный каталог AI-инструментов для разработчиков — на VibeCoderz. Там же обзоры Cursor, Claude Code и других инструментов для вайбкодинга.
Если хотите разобраться, как это настроить под конкретную задачу — запишитесь на консультацию к Максиму.
Статья обновлена: май 2026. Данные актуальны для платформы 1С:Предприятие 8.3.20+.