BSL Language Server for Claude Code plugin

BSL Language Server Claude Code Plugin

A Claude Code plugin that attaches BSL Language Server to 1C and OneScript files: diagnostics, go to definition, references, formatting

  • 38 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • A session start hook downloads and runs a binary from GitHub
  • The server reads project sources
All reasons and checks
Russian stack

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

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/bsl-language-server-claude-code-plugin

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • A session start hook downloads and runs a binary from GitHub
  • The server reads project sources

This is third-party code. Review the repository files before installing.

What it does

The plugin registers BSL Language Server as the LSP server for .bsl and .os files, so Claude Code gets the same code insight as an editor. The agent sees code quality diagnostics, goes to definitions, finds references, and gets hover info, quick fixes, symbol navigation and formatting. On each session start a hook checks for the server, compares against the latest GitHub release at most every few minutes, downloads the right binary for the platform and removes old versions. Check settings come from .bsl-language-server.json in the project root.

Who it is for. For 1C and OneScript developers working with sources in Claude Code.

Good fit when

  • The agent edits BSL modules and must see errors and static analysis findings
  • You want the agent to find routine definitions and usages rather than text-search
  • The project uses OneScript and needs the same features for .os files

Not a fit when

  • You do not use Claude Code
  • Downloading binaries from GitHub is not allowed on your machine

Example request

Check the data exchange server module for BSL Language Server findings and fix the warnings

Limitations

Works only in Claude Code with LSP plugin support. On first run and on updates it downloads the BSL Language Server binary from GitHub; without GitHub access you must install it manually and add it to PATH. Windows needs Git Bash or PowerShell 6+.

How to disable. Uninstall with /plugin uninstall bsl-language-server@bsl-language-server; the downloaded server lives in ~/.local/share/bsl-language-server or %LOCALAPPDATA%\Programs\bsl-language-server.

FAQ

Do I need to install BSL Language Server separately?

Usually not; the plugin downloads it on session start. Manual install is only needed if the automatic download fails.

How do I configure checks?

With .bsl-language-server.json in the project root; options are in the BSL Language Server docs.

Discussion

No questions or reviews yet.

A Claude Code plugin marketplace that connects LSP language servers for TypeScript, Rust, Go, Python, 1C and other languages

PluginExtended access522Repository stars
Russian stack

A script installs BSL Language Server as a Linux systemd service and, with a flag, opens an MCP endpoint for AI agents

MCP serverExtended access

onec-hbk-bsl: BSL linter and MCP

1C HBK BSL (onec-hbk-bsl)

Russian stack

A BSL CLI linter and formatter with 180 diagnostics, an LSP server for VS Code and Cursor, and MCP tools for local AI assistants

CLIExtended access13Repository stars
Russian stack

A Rust-based Language Server for BSL with code diagnostics, incremental analysis and a built-in MCP server for AI agents

MCP serverExtended access113Repository stars
Russian stack

A small MCP server that runs BSL Language Server as a JAR file and gives an agent BSL code analysis and formatting as JSON

MCP serverExtended access6Repository stars
Russian stack

MCP bridge to BSL Language Server: navigation, diagnostics and refactoring of 1C and OneScript code for agents

MCP serverExtended access69Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
BSL Language Server for Claude Code (this entry)no38
MCP BSL Language Servernonot required11C analysis
BSL Language Server installernonot required0MCP for 1C agents

README in short

The README lists LSP features for .bsl and .os files and gives install steps via the Claude Code plugin marketplace or a local clone. It explains how the plugin checks and updates the server on session start, where binaries go on each OS and what to do if the download fails. It mentions Windows specifics and the settings file. MIT licensed.

README badge

Report a problem

Foxx AIBSL Language Server for Claude Code
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.