Автонастройка MCP в worktree 1С:EDT

onec-worktree-mcp

Скрипт на Node.js, который поднимает EDT-MCP и BSL Language Server в каждом новом git-worktree и пишет маркеры готовности

Воркфлоу

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Запускает локальные процессы EDT и BSL Language Server на машине разработчика
  • Не обращается к внешним сервисам и не пишет в продуктивные базы
Все причины и проверки
Российский стек

pravets/onec-worktree-mcp

Установка

Ручная установка

node tools/init-mcp.mjs init --import

Команда прописывается как Worktree setup command в OpenChamber: Settings, Project, Worktree setup commands.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Пакет переносит инициализацию MCP-серверов 1С:EDT и BSL Language Server в другие репозитории. При создании нового git-worktree скрипт tools/init-mcp.mjs подбирает свободные порты, в фоне импортирует проект в EDT-workspace через 1cedtcli, запускает EDT в GUI-режиме и BSL Language Server в режиме MCP, а затем пишет файлы-маркеры готовности. Конфигурация MCP берет порты из файлов build/*-mcp-port через плейсхолдеры {file:...}. Команда настраивается как Worktree setup command в инструменте OpenChamber.

Для кого. Для 1С-разработчиков, которые работают в OpenChamber с несколькими git-worktree и хотят поднимать EDT-MCP и BSL-MCP без ручных шагов.

Подходит, если

  • Работаете в OpenChamber с параллельными worktree и хотите одинаковую настройку MCP в каждом
  • Устали вручную поднимать EDT-MCP и BSL Language Server при создании нового worktree
  • Хотите перенести уже отлаженную инициализацию MCP в другой 1С-репозиторий

Не подходит, если

  • Не используете OpenChamber или git-worktree в работе
  • Нет установленного 1C:EDT или bsl-language-server в PATH

Пример запроса к агенту

Настрой автозапуск EDT-MCP и BSL-MCP для новых worktree в этом 1С-проекте

Ограничения

Нужен Node.js 22 и выше (используется fs.globSync), установленный 1C:EDT с путем в конфиге edt.home и bsl-language-server, доступный в PATH. Скрипт заточен под workflow OpenChamber и сам не MCP-сервер: он лишь настраивает запуск двух существующих. Проект совсем маленький, автор один, звезд и релизов нет.

Как отключить. Удалите tools/init-mcp.mjs из репозитория и связанную запись из opencode.json, а также уберите команду из Worktree setup commands в настройках OpenChamber.

Проверка безопасности

  • Запускает локальные процессы EDT и BSL Language Server на машине разработчика
  • Не обращается к внешним сервисам и не пишет в продуктивные базы

Коротко о README

README описывает перенос инициализации MCP-серверов EDT и BSL в другие репозитории через копирование папки tools и двух конфигов. Показаны требования (Node.js 22+, 1C:EDT, bsl-language-server в PATH), четыре шага установки и настройка как Worktree setup command в OpenChamber с ключом --import для первого запуска импорта через 1cedtcli.

Частые вопросы

Нужно ли ждать, пока серверы поднимутся?

Нет, если флаг Wait for setup commands выключен: команда возвращается за секунды, а EDT и BSL Language Server стартуют в фоне.

Откуда скрипт берет порты?

Генерирует свободные порты сам и кладет их в файлы build/*-mcp-port, которые потом подставляются в opencode.json плейсхолдером {file:...}.

Выбор редакции

MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента

MCP-серверСредний рискБез VPN80,7 тыс.Звезды репозитория
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск33,3 тыс.Звезды репозитория

Agent Skills для продуктов Google

Agent Skills for Google products and technologies

Выбор редакции

Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента

СкиллВысокий риск20,5 тыс.Звезды репозитория

MCP-серверы для AWS

Open source MCP servers for AWS

Официальный

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверВысокий риск9,7 тыс.Звезды репозитория
Foxx AIАвтонастройка MCP в worktree 1С:EDT

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.