BSL Language Server для Claude Code

BSL Language Server Claude Code Plugin

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

  • 38 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

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

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

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

Установка

Работает в

В терминале, через 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С и других языков

ПлагинРасширенный доступ522Звезды репозитория

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

BSL Language Server installer

Российский стек

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

MCP-серверРасширенный доступ
Российский стек

CLI-линтер и форматтер BSL со 180 диагностиками, LSP-сервером для VS Code и Cursor и MCP-инструментами для локальных ИИ-ассистентов

CLIРасширенный доступ13Звезды репозитория
Российский стек

Language Server для BSL на Rust с диагностиками кода, инкрементальным анализом и встроенным MCP-сервером для ИИ-агентов

MCP-серверРасширенный доступ113Звезды репозитория
Российский стек

Небольшой MCP-сервер, который запускает BSL Language Server как JAR-файл и отдает агенту анализ и форматирование BSL-кода в JSON

MCP-серверРасширенный доступ6Звезды репозитория
Российский стек

MCP-мост к BSL Language Server: навигация, диагностика и рефакторинг кода 1С и OneScript для агентов

MCP-серверРасширенный доступ69Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
BSL Language Server для Claude Code (эта запись)нет38
MCP-сервер BSL Language Server 0.29нетне нужна1анализ 1С
Установщик BSL Language Serverнетне нужна0MCP для 1С-агентов

Коротко о README

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

Бейдж для README

Сообщить о проблеме

Foxx AIBSL Language Server для Claude Code
Foxx AI

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