rlm-tools-bsl

MCP-сервер для анализа больших кодовых баз 1С с экономией контекста: агент запускает скрипты у сервера и получает только сжатый результат

MCP-серверСредний рискРоссийский стек

dach-coin/rlm-tools-bsl

Установка

curl -LO https://raw.githubusercontent.com/Dach-Coin/rlm-tools-bsl/master/simple-install-from-pip.sh
chmod +x simple-install-from-pip.sh && ./simple-install-from-pip.sh

Linux: ставит пакет из PyPI и регистрирует службу systemd.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Это адаптация rlm-tools под 1С: вместо чтения файлов целиком агент отправляет короткий Python-скрипт, который выполняется в песочнице рядом с исходниками, и в контекст попадает только напечатанный итог. В песочнице есть хелперы для BSL: список процедур модуля, тело одной процедуры, граф вызовов, ссылки на объект метаданных, раскрытие определяемых типов. Поддерживаются выгрузки из Конфигуратора и EDT. Необязательный индекс на SQLite ускоряет работу на крупных конфигурациях, а при наличии git включается полнотекстовый поиск через git grep.

Для кого. Для 1С-разработчиков, тимлидов и аналитиков, которые разбираются в больших чужих конфигурациях.

Подходит, если

  • Нужно быстро разобраться в незнакомой подсистеме без поднятия RAG
  • Контекст агента забивается при чтении модулей ERP
  • Нужно ежедневно проверять свежий код из хранилища

Не подходит, если

  • Нужен полный граф зависимостей всей конфигурации
  • Нужен семантический поиск по описаниям объектов

Пример запроса к агенту

Разберись, как работает проведение документа АвансовыйОтчет, и опиши движения по регистрам

Ограничения

Работает с исходниками на диске, живую базу не читает. На медленных дисках и конфигурациях размера ERP без предварительного индекса возможны таймауты. Хелперы llm_query требуют ключа OpenAI-совместимого API или Anthropic, без них остальное работает. В Docker Desktop под Windows работа заметно медленнее, лучше ставить на хост.

Как отключить. Остановите службу rlm-tools-bsl и удалите сервер из конфигурации клиента.

MCP

Транспорт
http
Авторизация
не нужна
Переменные окружения
Переменные окружения
RLM_STRATEGY_MODE
Режим старта сессии: slim по умолчанию или full
RLM_UPDATE_INDEX_ON_START
Пересчитывать индексы при старте контейнера

Проверка безопасности

  • Выполняет присланные агентом Python-скрипты в песочнице на хосте с исходниками
  • Устанавливается как системная служба

Коротко о README

README начинается с установки: скрипты для Windows со службой и Linux с systemd, Docker и сборка из исходников, затем конфиг клиента. Далее объясняется разница между RAG и RLM, перечислены сценарии, где инструмент уместен и где нет, и приведено сравнение нескольких MCP-серверов на одной конфигурации. Описаны реестр проектов, индексирование, режимы старта сессии и готовая инструкция для агента. Лицензия MIT.

Частые вопросы

Зачем пароль при регистрации проекта?

Он нужен для управления индексами и изменения реестра, чтобы агент не выполнял такие операции без подтверждения человека.

Можно ли использовать вместе с RAG?

Да, README описывает совместное использование: RLM для точечного анализа, RAG для нечетких вопросов.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,6 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.
Выбор редакции

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверСредний риск62 тыс.