Command Palette

Search for a command to run...

UnylyUnyly
Browse all

1C:Enterprise BSL Language Server

FreeNot checked

Bridges bsl-language-server for 1C:Enterprise code diagnostics, navigation, and multi-project management.

GitHubEmbed

About

Bridges bsl-language-server for 1C:Enterprise code diagnostics, navigation, and multi-project management.

README

Кросплатформенное приложение - менеджер запуска и MCP-bridge для нескольких инстансов bsl-language-server под разные 1С-проекты.

Поддерживается работа как через MCP, так и через SKILLs. Не требуется docker или каких-то зависимости, кроме JVM для запуска самого bsl-language-server.

Проект состоит из:

  • lsp-skill-server консольный HTTP сервер с web UI для управления
  • lsp-skill — CLI для запросов к уже созданному проекту

Что умеет

  • Запускать несколько инстансов bsl-language-server (свой на каждый 1С-проект) c прогрессом индексации (наполнения контекста)
  • Проверка синтаксиса: diagnostics через MCP или SKILLs CLI
  • Передавать bsl-language-server изменения в кодовой базе 1С-проекта (эффективная push-модель)
  • Навигация по кодовой базе: symbols, references, definition, workspace-symbols, incoming-calls, outgoing-calls через MCP или SKILLs CLI
  • Call Hierarchy: отвечать на вопросы "Кто вызывает эту процедуру?" и "Что вызывает эта процедура?"
  • Каждый инстанс bsl-language-server можно запускать со своими jvm ключами (для больших 1С-проектов нужно выделять больше RAM)
  • Каждый инстанс bsl-language-server можно запускать со своим конфигурационным файлом (например, с разными исключениями для диагностик)
  • Работать как служба в фоне (опционально)

Проекты Настройки Навигация по коду Проверка синтаксиса

Ближайшие планы

  • Уменьшить вербозность (многословность) ответов bsl-language-server

Комплект поставки в релизе

  • Два готовых бинарника lsp-skill-server и lsp-skill для соответствующих платформ (Windows, Linux, MacOS arm и x64)
  • Два скила (с аналогичными двумя MCP): - 1c-check - для проверки синтаксиса - 1c-lsp - для навигации по коду (поиск символов, определений, ссылок)
  • Пример файла mcp.json для настройки MCP-клиентов (IDE)
  • Примеры файлов AGENTS.md для усилиния уверенности вызовов MCP или SKILLs LLM-агентами. Это не обязательно, но с некоторыми модельками помогает.

Быстрый старт

Лицензия

Проект распространяется под лицензией LGPL-3.0.

Файлы лицензии в репозитории:

  • LICENSE — GNU Lesser General Public License v3.0
  • COPYING — GNU General Public License v3.0

from github.com/fserg/1c-lsp-mcp-skill

Installing 1C:Enterprise BSL Language Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/fserg/1c-lsp-mcp-skill

FAQ

Is 1C:Enterprise BSL Language Server MCP free?

Yes, 1C:Enterprise BSL Language Server MCP is free — one-click install via Unyly at no cost.

Does 1C:Enterprise BSL Language Server need an API key?

No, 1C:Enterprise BSL Language Server runs without API keys or environment variables.

Is 1C:Enterprise BSL Language Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install 1C:Enterprise BSL Language Server in Claude Desktop, Claude Code or Cursor?

Open 1C:Enterprise BSL Language Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare 1C:Enterprise BSL Language Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs