BSL Language Server для Claude Code

BSL Language Server Claude Code Plugin

Плагин Claude Code, который подключает BSL Language Server к файлам 1С и OneScript: диагностика, переходы к определениям, ссылки, форматирование

ПлагинСредний рискРоссийский стек

1c-syntax/claude-code-bsl-lsp

Установка

/plugin marketplace add 1c-syntax/claude-code-bsl-lsp
/plugin install bsl-language-server@bsl-language-server

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

Что делает

Плагин регистрирует BSL Language Server как LSP-сервер для файлов .bsl и .os, и Claude Code получает те же сведения о коде, что и редактор. Агент видит диагностику качества кода, переходит к определениям, ищет ссылки, получает подсказки, быстрые исправления, навигацию по символам и форматирование. При каждом старте сессии хук проверяет наличие сервера, раз в несколько минут сверяется с последним выпуском на GitHub, скачивает нужный бинарник под платформу и удаляет старые версии. Настройки проверок берутся из .bsl-language-server.json в корне проекта.

Для кого. Для разработчиков 1С и OneScript, которые работают с исходниками в Claude Code.

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

  • Агент правит модули BSL и должен видеть ошибки и замечания статического анализа
  • Нужно, чтобы агент находил определения и использования процедур, а не искал текстом
  • Проект на OneScript и нужны те же возможности для файлов .os

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

  • Вы работаете не в Claude Code
  • Нельзя скачивать бинарники с GitHub на рабочей машине

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

Проверь общий модуль ОбменДаннымиСервер на замечания BSL Language Server и исправь предупреждения

Ограничения

Работает только в Claude Code с поддержкой LSP-плагинов. При первом запуске и при обновлениях скачивает бинарник BSL Language Server с GitHub, без доступа к GitHub его нужно поставить вручную и добавить в PATH. На Windows нужен Git Bash или PowerShell 6+.

Как отключить. Удалите плагин командой /plugin uninstall bsl-language-server@bsl-language-server; скачанный сервер лежит в ~/.local/share/bsl-language-server или %LOCALAPPDATA%\Programs\bsl-language-server.

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

  • Хук при старте сессии скачивает и запускает бинарник с GitHub
  • Сервер читает исходники проекта

Коротко о README

README перечисляет возможности LSP для файлов .bsl и .os и дает установку через маркетплейс плагинов Claude Code или из локального клона. Описано, как плагин проверяет и обновляет сервер при старте сессии, куда кладет бинарники на разных системах и что делать при сбое загрузки. Упомянуты особенности Windows и файл настроек. Лицензия MIT.

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

Нужно ли ставить BSL Language Server отдельно?

Обычно нет, плагин скачивает его сам при старте сессии. Вручную ставить нужно, только если автоматическая загрузка не сработала.

Как настроить проверки?

Файлом .bsl-language-server.json в корне проекта, параметры описаны в документации BSL Language Server.

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

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

ПлагинСредний риск286,6 тыс.
Выбор редакции

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

СкиллНизкий риск262 тыс.

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

Model Context Protocol servers

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

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

MCP-серверСредний риск90,3 тыс.
Выбор редакции

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверСредний риск62 тыс.