BSL Language Server для Claude Code
BSL Language Server Claude Code Plugin
Плагин Claude Code, который подключает BSL Language Server к файлам 1С и OneScript: диагностика, переходы к определениям, ссылки, форматирование
- 38 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хук при старте сессии скачивает и запускает бинарник с GitHub
- Сервер читает исходники проекта
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/bsl-language-server-claude-code-pluginОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хук при старте сессии скачивает и запускает бинарник с GitHub
- Сервер читает исходники проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин регистрирует 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.
Частые вопросы
Нужно ли ставить BSL Language Server отдельно?
Обычно нет, плагин скачивает его сам при старте сессии. Вручную ставить нужно, только если автоматическая загрузка не сработала.
Как настроить проверки?
Файлом .bsl-language-server.json в корне проекта, параметры описаны в документации BSL Language Server.
Обсуждение
Вопросов и отзывов пока нет.
Маркетплейс плагинов Claude Code, которые подключают языковые серверы LSP для TypeScript, Rust, Go, Python, 1С и других языков
Установщик BSL Language Server
BSL Language Server installer
Скрипт ставит BSL Language Server как systemd-сервис на Linux и по флагу открывает MCP-эндпоинт для AI-агентов
onec-hbk-bsl: линтер и MCP для BSL
1C HBK BSL (onec-hbk-bsl)
CLI-линтер и форматтер BSL со 180 диагностиками, LSP-сервером для VS Code и Cursor и MCP-инструментами для локальных ИИ-ассистентов
Language Server для BSL на Rust с диагностиками кода, инкрементальным анализом и встроенным MCP-сервером для ИИ-агентов
MCP-обертка над BSL Language Server
BSL MCP Server
Небольшой MCP-сервер, который запускает BSL Language Server как JAR-файл и отдает агенту анализ и форматирование BSL-кода в JSON
MCP-мост к BSL Language Server: навигация, диагностика и рефакторинг кода 1С и OneScript для агентов
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| BSL Language Server для Claude Code (эта запись) | нет | 38 | ||
| MCP-сервер BSL Language Server 0.29 | нет | не нужна | 1 | анализ 1С |
| Установщик BSL Language Server | нет | не нужна | 0 | MCP для 1С-агентов |
Коротко о README
README перечисляет возможности LSP для файлов .bsl и .os и дает установку через маркетплейс плагинов Claude Code или из локального клона. Описано, как плагин проверяет и обновляет сервер при старте сессии, куда кладет бинарники на разных системах и что делать при сбое загрузки. Упомянуты особенности Windows и файл настроек. Лицензия MIT.