Инструменты по категориям

BSL MCP Server (Python) - Python MCP-сервер, который запускает BSL Language Server JAR по каталогу или файлу и возвращает результат анализа.

MCP tools по проверке кода

bsl_analyzeанализирует каталог или файл .bsl/.os через BSL Language Server; возвращает статус, количество обработанных файлов, diagnostics по severity и структурированный JSON.
bsl_formatформатирует BSL-файлы через BSL Language Server; полезен как исправление стиля форматирования, но не заменяет диагностику.

Сильные стороны

простой и понятный MCP-wrapper вокруг BSL LS: absolute path на каталог/файл, JSON-результат, сводка ошибок/предупреждений/info. Подходит, когда нужно быстро дать агенту tool "проанализируй каталог".

Ограничения

в описании прямо указано, что платформенную проверку синтаксиса 1С и функций сервер не выполняет. Нужны JRE и JAR-файл BSL Language Server; project-aware возможности ограничены тем, что умеет BSL LS и его конфигурация.

Что учитывать

ПодключениеSTDIO, запуск python -m mcp_bsl.server.
Что нужноPython 3.10+, Java/JRE, внешний JAR bsl-language-server, переменная BSL_JAR; опционально BSL_MEMORY_MB, BSL_CONFIG, BSL_LOG_LEVEL.
Важноне 1С-метаданные и не поиск по конфигурации; только анализ/форматирование BSL/OS-файлов через BSL Language Server.