Инструменты по категориям
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 и его конфигурация.
Что учитывать
python -m mcp_bsl.server.bsl-language-server, переменная BSL_JAR; опционально BSL_MEMORY_MB, BSL_CONFIG, BSL_LOG_LEVEL.