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
Extended access
Why this level
- A session start hook downloads and runs a binary from GitHub
- The server reads project sources
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/bsl-language-server-claude-code-pluginDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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 warningsLimitations
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.
Related
All 1C:Enterprise toolsA Claude Code plugin marketplace that connects LSP language servers for TypeScript, Rust, Go, Python, 1C and other languages
A script installs BSL Language Server as a Linux systemd service and, with a flag, opens an MCP endpoint for AI agents
onec-hbk-bsl: BSL linter and MCP
1C HBK BSL (onec-hbk-bsl)
A BSL CLI linter and formatter with 180 diagnostics, an LSP server for VS Code and Cursor, and MCP tools for local AI assistants
A Rust-based Language Server for BSL with code diagnostics, incremental analysis and a built-in MCP server for AI agents
MCP wrapper for BSL Language Server
BSL MCP Server
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 bridge to BSL Language Server: navigation, diagnostics and refactoring of 1C and OneScript code for agents
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| BSL Language Server for Claude Code (this entry) | no | 38 | ||
| MCP BSL Language Server | no | not required | 1 | 1C analysis |
| BSL Language Server installer | no | not required | 0 | MCP 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.