Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

1C:Enterprise BSL Language Server

БесплатноНе проверен

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

GitHubEmbed

Описание

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

Установка 1C:Enterprise BSL Language Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

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

FAQ

1C:Enterprise BSL Language Server MCP бесплатный?

Да, 1C:Enterprise BSL Language Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для 1C:Enterprise BSL Language Server?

Нет, 1C:Enterprise BSL Language Server работает без API-ключей и переменных окружения.

1C:Enterprise BSL Language Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить 1C:Enterprise BSL Language Server в Claude Desktop, Claude Code или Cursor?

Открой 1C:Enterprise BSL Language Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare 1C:Enterprise BSL Language Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development