MCP-модуль для 1С-Битрикс: Управление сайтом
wise108.bsm
Модуль для 1С-Битрикс: Управление сайтом, который поднимает MCP прямо на сервере CMS для работы с инфоблоками из Cursor и Claude Desktop
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Создает и меняет элементы инфоблоков и файлы на сайте
- Токены дают доступ по выбранным scope, но хранятся в конфиге клиента
- Работает на сервере сайта, а не в изолированной среде
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/wise108-bsmОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале
claude mcp add --transport stdio --env 'AUTHORIZATION=<ваш AUTHORIZATION>' wise108-bsm -- npx -y mcp-remote https://websun.studio/local/tools/wise108_bsm_mcp.php --header 'Authorization: Bearer <ваш AUTHORIZATION>'Или добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
code --add-mcp '{"name":"wise108-bsm","type":"stdio","command":"npx","args":["-y","mcp-remote","https://websun.studio/local/tools/wise108_bsm_mcp.php","--header","Authorization: Bearer <ваш AUTHORIZATION>"],"env":{"AUTHORIZATION":"<ваш AUTHORIZATION>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"wise108-bsm": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add wise108-bsm --env 'AUTHORIZATION=<ваш AUTHORIZATION>' -- npx -y mcp-remote https://websun.studio/local/tools/wise108_bsm_mcp.php --header 'Authorization: Bearer <ваш AUTHORIZATION>'Или добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.wise108-bsm]
command = "npx"
args = ["-y", "mcp-remote", "https://websun.studio/local/tools/wise108_bsm_mcp.php", "--header", "Authorization: Bearer <ваш AUTHORIZATION>"]
env = { AUTHORIZATION = "<ваш AUTHORIZATION>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"wise108-bsm": {
"type": "local",
"command": [
"npx",
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"environment": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://websun.studio/local/tools/wise108_bsm_mcp.php",
"--header",
"Authorization: Bearer <ваш AUTHORIZATION>"
],
"env": {
"AUTHORIZATION": "<ваш AUTHORIZATION>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
AUTHORIZATIONсекрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Скопируй модуль wise108.bsm из wise108/bitrix-bus-mcp в local/modules на сервере БУС, установи его через Marketplace, выбери вайтлист инфоблоков и создай API-токен, затем подключи Cursor или Claude Desktop к https://<сайт>/local/tools/wise108_bsm_mcp.php через mcp-remote с заголовком Authorization Bearer.
Другие способы из описания автора
{
"mcpServers": {
"wise108-bsm": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://websun.studio/local/tools/wise108_bsm_mcp.php", "--header", "Authorization: Bearer YOUR_TOKEN_HERE"],
"timeout": 60000
}
}
}Пример из README модуля, адрес и токен нужно заменить на свои.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Модуль wise108.bsm ставится в local/modules на сервере с 1С-Битрикс: Управление сайтом и открывает HTTP MCP transport через файл-точку входа. Инструменты покрывают инфоблоки и их свойства, разделы, элементы (список, поиск, чтение, создание, обновление), файлы, очистку кеша и валидацию HTML. Доступ ограничен вайтлистом инфоблоков и шаблонов сниппетов, которые владелец выбирает в админке, Bearer-токены выдаются с областью действия и пишутся в audit log, а создание элемента с уже использованным external_id делает upsert вместо дубля.
Для кого. Для разработчиков и администраторов сайтов на 1С-Битрикс: Управление сайтом, которым нужен управляемый доступ ИИ-агента к контенту инфоблоков.
Подходит, если
- Сайт работает на 1С-Битрикс: Управление сайтом, а не на Битрикс24
- Нужен контролируемый доступ агента только к выбранным инфоблокам
- Важен аудит-лог и токены с ограниченной областью действия
Не подходит, если
- Нужна CRM Битрикс24: это модуль для другого продукта линейки
- Нет возможности установить модуль на сервер БУС
Пример запроса к агенту
Создай элемент в инфоблоке 41 с названием «Новый элемент» и HTML-описаниемОграничения
Работает только с 1С-Битрикс: Управление сайтом, а не с облачным Битрикс24. Модуль нужно установить на сервер через Marketplace или вручную, доступ по умолчанию закрыт, пока не выбран вайтлист. Токен нужно вручную обновлять в локальном конфиге клиента после ротации.
Как отключить. Удалите или деактивируйте модуль wise108.bsm в разделе Marketplace, Установленные решения, и уберите сервер из конфигурации MCP клиента.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
Проверка безопасности
- Создает и меняет элементы инфоблоков и файлы на сайте
- Токены дают доступ по выбранным scope, но хранятся в конфиге клиента
- Работает на сервере сайта, а не в изолированной среде
Коротко о README
README модуля перечисляет возможности: HTTP MCP transport, Bearer-токены со scope и аудит-логом, вайтлист инфоблоков, инструменты для инфоблоков, свойств, разделов, элементов, файлов, очистки кеша и валидации HTML. Показаны шаги установки через Marketplace, выбор вайтлиста и создание токена, пример конфигурации для Cursor через mcp-remote и пример upsert-запроса на создание элемента с external_id.
Частые вопросы
Можно ли дать агенту доступ ко всем инфоблокам сразу?
Нет, по умолчанию доступ закрыт, нужно явно выбрать инфоблоки и шаблоны сниппетов в настройках модуля.
Что будет при повторном создании элемента с тем же external_id?
Модуль обновит существующий элемент вместо создания дубля и вернет created: false.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything