Cursor
Cursor для разработчика на Битриксе: каталог и тексты клиента под рукой
Cursor умеет подключать удалённые MCP-серверы (MCP это открытый протокол, по которому ИИ-агент вызывает инструменты) и передавать им заголовок авторизации. Для студии это значит: пока вы правите шаблон в редакторе, агент может посмотреть реальные товары клиента, найти карточки без описания или поправить SEO-поля, не открывая админку Битрикса и не получая доступ к базе. Ключ на один сайт, с нужными правами и сроком, создаётся в кабинете за минуту.
- Отдельный ключ: один сайт, только чтение или изменения, срок
- Изменения только после предпросмотра и вашего «да»
- Каждое действие записано, откат в течение 30 дней
Что понадобится
На стороне сайта
- Сайт на «1С-Битрикс: Управление сайтом» по HTTPS, PHP 8.1 или новее.
- Кабинет сервиса (регистрация по e-mail) и установленный модуль с отмеченными разделами.
- Ключ интеграции: создаётся в кабинете за минуту, показывается один раз.
На стороне Cursor
Cursor с подпиской, в которой доступны агент и MCP-серверы (на дату написания это все платные тарифы, а в бесплатном есть ограничения). Проект клиента открыт в редакторе, либо настройки делаются глобально для всех проектов.
Cursor продаётся по подписке в долларах, оплата российскими картами не проходит. Какими картами платите вы, ваше дело; обходные пути мы не описываем.
Подключение по шагам
Создайте ключ на один сайт
В кабинете на странице «Подключить ассистента» выберите Cursor, укажите сайт клиента, доступ и срок (для разовых работ удобно 30 дней). Для аудита хватит чтения, для правок SEO и текстов нужен ключ с изменениями.
Добавьте сервер в Cursor
Откройте «Settings → Tools and MCP → New MCP Server» или создайте файл
.cursor/mcp.jsonв корне проекта. Вставьте блок ниже с ключом вместоВАШ_КЛЮЧ. Глобальная настройка лежит в~/.cursor/mcp.json, но для сайта конкретного клиента файл в проекте лучше: ключ не утечёт в другие репозитории.Проверьте список инструментов
В настройках MCP у сервера «bitrix» должна появиться зелёная точка и список инструментов. Если точка красная, нажмите «Refresh» и проверьте заголовок.
Дайте задачу агенту
В режиме агента напишите задачу по-русски. Cursor спрашивает разрешение на каждый вызов инструмента, пока вы не включите автоматический режим; для первых правок на боевом сайте оставьте вопросы.
Отзовите ключ после работ
Когда проект сдан, отзовите ключ в кабинете или дождитесь его истечения. Файл
.cursor/mcp.jsonс ключом не коммитьте: добавьте его в.gitignore.
{
"mcpServers": {
"bitrix": {
"url": "https://mcp.bxmcp.ru/mcp",
"headers": { "Authorization": "Bearer ВАШ_КЛЮЧ" }
}
}
}
Вместо ВАШ_КЛЮЧ подставьте ключ из кабинета. В кабинете на странице «Подключить ассистента» этот блок показывается уже с вашим ключом.
Проверка
Напишите ассистенту: Какой сайт ты видишь и какие инструменты тебе доступны?
Пункты меню взяты из документации Cursor и могут отличаться в вашей версии: ищите слова «MCP», «Streamable HTTP» и «заголовки». Сам шлюз с таким подключением проверен тестами; на живом аккаунте Cursor мы его не прогоняли.
Если не получилось
Красная точка у сервера
Чаще всего в заголовке нет слова Bearer или адрес без /mcp. Исправьте файл и нажмите «Refresh» в настройках MCP.
Агент не предлагает инструменты сайта
В Cursor инструменты MCP доступны только в режиме агента, не в обычном чате и не в автодополнении. Переключите режим.
Инструментов слишком много, агент путается
В настройках сервера можно отключить ненужные инструменты. Для аудита каталога достаточно списка товаров, разделов и схемы инфоблока.
Нужно работать с несколькими сайтами клиента
Создайте ключ «все сайты аккаунта» или по ключу на сайт под разными именами серверов: агент будет называть сайт в вызове.
Что это даёт студии
Разработчик видит данные клиента там, где пишет код. Нужно понять, какие свойства реально заполнены, прежде чем верстать карточку: агент посмотрит схему и выборку товаров. Нужно переписать SEO-шаблоны и заодно поправить title у сотни разделов: агент сделает правки через инструменты, а не через SQL. Нужно проверить, что после выгрузки из 1С не пропали цены: один вопрос вместо выгрузки в Excel. При этом доступа к базе, файлам и шаблонам у агента нет: только отмеченные в модуле разделы и только те операции, которые разрешает ключ.
Это не замена нашим инструментам внутри Cursor для написания PHP: агент редактора по-прежнему правит код проекта, а сервис даёт ему данные сайта. Структуру инфоблоков (свойства, новые инфоблоки) ключу можно разрешить отдельной галочкой: это бета без отмены, и она требует права на изменения.

Безопасность для сайта клиента
Ключ на один сайт не видит другие сайты аккаунта даже по прямому запросу. Ключ «только чтение» не выполнит изменение, что бы ни решил агент. Срок действия ограничивает окно риска, а отзыв работает мгновенно. На самом сайте правки подписаны служебным пользователем «Ассистент bxmcp», поэтому в истории элементов Битрикса видно, что сделал агент, а что сотрудник клиента.
Подтверждения изменений в чате при работе по ключу нет: вместо него Cursor сам спрашивает разрешение на каждый вызов инструмента, пока включён ручной режим. Мы советуем оставить его для всех правок на боевых сайтах и пользоваться откатом в кабинете, если что-то пошло не так: он доступен 30 дней.
Что остаётся под вашим контролем
Предпросмотр
Массовые операции (цены, активность товаров, замена текста) ассистент сначала только показывает списком «было → станет». Изменения применяются после вашего «да».
Откат
Почти любое изменение можно отменить фразой «верни как было» или кнопкой в кабинете: цены, остатки, тексты, SEO, поля карточек. Отмена доступна 30 дней, если эти же данные не правили позже.
Журнал
Каждое действие записывается: что, когда и на каком сайте. В кабинете видно последние изменения и оценку сэкономленного времени.
Только выбранные разделы
Ассистент видит только те разделы сайта (инфоблоки), которые вы отметили в настройках модуля. Код сайта и системные файлы Битрикса он не меняет.
Ваше «да» на каждое изменение
Любое добавление, изменение или удаление ассистент сначала показывает и ждёт подтверждения. Это проверяет сам сервис, а не нейросеть: без вашего «да» изменение на сайт не уйдёт.
Видно, кто что сделал
У каждого сотрудника свой вход и своя строка в истории. На самом сайте правки подписаны пользователем «Ассистент bxmcp», их легко отличить от правок людей.
Первые фразы
-
Какой сайт ты видишь и какие инструменты тебе доступны?
Проверка ключа и списка инструментов.
-
Покажи схему инфоблока каталога и 10 товаров с незаполненными свойствами.
Чтение структуры и выборки. Удобно перед вёрсткой карточки.
-
Поставь title «Купить {название} в Москве» у всех разделов каталога без title.
Нужен ключ с изменениями. Агент пройдёт разделы, Cursor спросит разрешение на каждый вызов.
-
Найди товары, у которых цена 0, и выпиши их ID.
Чтение по базовой цене, список для передачи клиенту.
Частые вопросы
Чем это отличается от доступа к базе или REST API?
Агент не получает ни SQL, ни произвольных методов: только набор инструментов с проверкой прав ключа и записью в журнал. Сломать сайт неверным запросом нельзя.
Можно ли через Cursor писать код модуля для клиента и одновременно смотреть данные?
Да, это основной сценарий. Код правит агент редактора, данные сайта он берёт через инструменты сервиса.
Куда класть ключ, чтобы он не попал в репозиторий?
В .cursor/mcp.json проекта с добавлением в .gitignore, либо в глобальный файл. Cursor поддерживает и переменные окружения в конфигурации, если так удобнее.
Нужен ли ключ с правом на изменения для аудита?
Нет. Для аудита, выборок и отчётов берите чтение; изменения включайте отдельным ключом на время работ.
Проверено ли на живом Cursor?
Формат файла и заголовок взяты из документации Cursor; на живой подписке мы связку не прогоняли, шлюз с ключами покрыт тестами.
Что будет через 14 дней?
14 дней считаются с подключения сайта. После них ассистент перейдёт в бесплатный режим: один сайт, до 10 изменений в месяц и до 30 запросов в сутки. Сайты, история и настройки сохранятся. Чтобы менять без ограничений, выберите тариф в кабинете: от 990 ₽ в месяц за один сайт.
Нужно ли уметь программировать?
Нет. Модуль ставится из админки Битрикса, дальше вы пишете в чат обычными словами. Если застрянете на установке, оставьте заявку на главной странице, и мы поможем.
Подключите за 14 дней бесплатно
- Сначала кабинет и модуль
- Потом Cursor по шагам выше
- Изменения от 990 ₽ в месяц
Другие ассистенты и системы
Cherry Studio для Битрикс
Бесплатная программа для компьютера, в которой любая модель по API, в том числе локальная, получает инструменты вашего сайта. Один JSON из кабинета.
Подключение ассистентовClaude Code и Codex для Битрикс
Для тех, кто работает в терминале: одна команда добавляет сайт как MCP-сервер в Claude Code или Codex, вход по паролю кабинета, без ключей в файлах.
Подключение ассистентовDeepSeek для Битрикс
Как подключить DeepSeek к сайту на Битриксе через Cherry Studio: ключ API DeepSeek, ключ интеграции в кабинете, один JSON, и можно задавать вопросы каталогу.
Подключение ассистентовDify для Битрикс
Как дать агенту или чат-боту в Dify доступ к сайту на Битриксе: MCP-сервер с заголовком, ключ интеграции, бот для менеджеров и сценарии с расписанием.
Подключение ассистентовGigaChat для Битрикс
Как связать GigaChat от Сбера с сайтом на Битриксе: агент на GigaChain с MCP-адаптером и ключ интеграции. Для разработчиков и студий, 40 строк кода.
Подключение ассистентовСвой код и скрипты
Для разработчика: 20 строк на Python, чтобы вызвать инструменты сайта из своего скрипта, бота или задания по расписанию. Любая модель или вообще без модели.
Подключение ассистентовYandexGPT и Алиса для Битрикс
Как подключить YandexGPT к сайту на Битриксе через Yandex AI Studio: агент с внешними инструментами, ключ интеграции, без кода. Почему Алиса AI напрямую не подходит.
Что поручить после подключения
Для веб-студий
Клиентские сайты на Битриксе в одном кабинете, сотрудники со своим входом, ключ на каждый сайт и «только чтение» для заказчика.
Подключение ассистентовСвой код и скрипты
Для разработчика: 20 строк на Python, чтобы вызвать инструменты сайта из своего скрипта, бота или задания по расписанию. Любая модель или вообще без модели.
SEOSEO разделов и H1
Задать H1, title и description разделов каталога, когда заголовок страницы должен отличаться от названия раздела.