Установщик BSL Language Server

BSL Language Server installer

Скрипт ставит BSL Language Server как systemd-сервис на Linux и по флагу открывает MCP-эндпоинт для AI-агентов

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • Открывает сетевой порт без встроенной аутентификации
  • Инструменты читают файлы конфигурации 1С на сервере
Все причины и проверки
Российский стек

vitebc/bsl-server-installer

Установка

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

bash <(curl -fsSL https://raw.githubusercontent.com/vitebc/bsl-server-installer/master/install.sh) --mcp

Ставит сервис одной командой с MCP-эндпоинтом на порту 8025.

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

Что делает

Bash-скрипт ставит BSL Language Server (анализатор кода 1С на BSL) на Ubuntu или Debian: проверяет Java 17, создает системного пользователя, скачивает последний релиз, кладет JAR в /opt, генерирует конфиг и systemd-сервис. Сервер поднимается в режиме LSP по WebSocket для диагностики и форматирования кода. С флагом --mcp скрипт дополнительно включает MCP-эндпоинт Streamable HTTP с десятью инструментами: анализ файла, дерево символов модуля, поиск ссылок, иерархия вызовов, definition, информация о типе. Порт, адрес привязки и путь установки настраиваются параметрами командной строки.

Для кого. Для 1С-разработчиков и devops-инженеров, которые держат сервер разбора BSL-кода на отдельной машине и хотят дать к нему доступ AI-агентам.

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

  • Нужен общий сервер статического анализа BSL для команды или CI
  • Агент должен смотреть определения, ссылки и иерархию вызовов в коде 1С без открытия всей конфигурации
  • Нужен LSP по WebSocket для IDE и одновременно MCP для агента на одном сервере

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

  • Нужен анализ прямо на своей машине без Linux-сервера и systemd
  • Нужна аутентификация из коробки: сервер ее не имеет, публичный доступ требует reverse proxy

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

Найди все места, где вызывается функция ОбработатьЗаказ в модуле, и покажи ее определение

Ограничения

Устанавливается только на Ubuntu 20.04+ или Debian 11+ с Java 17, требует sudo. Сам BSL Language Server не имеет аутентификации, для доступа снаружи README советует ставить nginx с TLS или ходить через SSH-туннель. MCP-эндпоинт работает поверх анализа исходников, а не живой базы: нужен код конфигурации на диске сервера.

Как отключить. Остановите и отключите сервис: sudo systemctl stop bsl-language-server и sudo systemctl disable bsl-language-server, затем удалите каталог /opt/bsl-language-server и запись сервера из конфигурации MCP-клиента.

MCP

Транспорт
http
Авторизация
не нужна

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

  • Открывает сетевой порт без встроенной аутентификации
  • Инструменты читают файлы конфигурации 1С на сервере

Коротко о README

README описывает установку BSL Language Server как systemd-сервиса, таблицу эндпоинтов LSP и MCP, параметры командной строки, список из десяти MCP-инструментов и раздел безопасности с примером nginx и SSH-туннеля. Сам анализатор распространяется по Apache 2.0, скрипты установки по MIT.

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

Можно ли поставить без MCP, только LSP?

Да, флаг --mcp опционален, без него скрипт ставит только WebSocket LSP-сервер на порту 8025.

Как ограничить доступ к MCP-эндпоинту снаружи?

README предлагает reverse proxy с TLS перед портом 8025 или SSH-туннель, встроенной аутентификации у сервера нет.

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

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIУстановщик BSL Language Server

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