MCP-справочник по БСП 1С

1c-bsp-context

MCP-сервер на Kotlin, который индексирует выгрузку Библиотеки стандартных подсистем и отвечает агенту точными сигнатурами процедур со ссылкой на файл и строку

  • 3 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает Java-сервер, который строит в памяти индекс по EDT-выгрузке БСП
  • Читает только локальные файлы, к информационной базе не подключается
Все причины и проверки
Российский стек

phill752/1c-bsp-context

Установка

Ручная установка

./gradlew bootJar && java -jar build/libs/mcp-bsp-context-0.1.0.jar --mode stdio --bsp-path /path/to/ssl-edt-export

Локальная сборка и запуск по stdio.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает Java-сервер, который строит в памяти индекс по EDT-выгрузке БСП
  • Читает только локальные файлы, к информационной базе не подключается

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

Что делает

Сервер парсит выгрузку конфигурации БСП в формате EDT (XML и .bsl) и строит в памяти индекс из общих модулей, процедур и подсистем. Агент получает шесть инструментов: поиск по процедурам и подсистемам, полную карточку процедуры с параметрами и примером вызова, обзор модуля с его экспортными процедурами, легкий список процедур без исходного кода, обзор подсистемы и готовый фрагмент кода вызова с параметрами-заглушками. Каждый ответ указывает путь к файлу и номер строки, а необъявленные в docblock поля явно помечаются как «описание отсутствует», а не додумываются.

Для кого. Для разработчиков 1С, которые часто работают с БСП и хотят, чтобы агент не выдумывал сигнатуры общих процедур.

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

  • Агент должен вызывать функции БСП с точными параметрами
  • Нужен проверяемый ответ со ссылкой на файл и строку исходника
  • Нужен обзор подсистемы БСП перед доработкой

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

  • Нет локальной EDT-выгрузки БСП: сервер не скачивает и не хранит саму библиотеку
  • Нужен анализ собственного кода конфигурации, а не типового БСП

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

Найди в БСП процедуру для проверки заполнения реквизитов и покажи пример ее вызова

MCP

Транспорт
stdio, sse
Авторизация
не нужна

Переменные окружения

BSP_SOURCE_PATH обязательная
Путь к локальной EDT-выгрузке БСП внутри контейнера или на диске.
SSE_ADDRESS
Адрес прослушивания для режима SSE в Docker, обычно 0.0.0.0.

Ограничения

Репозиторий не содержит саму БСП: пользователь предоставляет собственную выгрузку и отвечает за условия ее лицензирования. Нужны Java 17 и локальная выгрузка в формате EDT. Индекс живет только в памяти процесса.

Как отключить. Остановите процесс сервера или удалите его из конфигурации MCP-клиента.

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

Сервер поставляется с БСП внутри?

Нет, репозиторий не содержит исходников БСП, пользователь подключает собственную выгрузку в формате EDT.

Можно ли сократить объем ответа?

Да, параметр compact=true у get_bsp_procedure_info убирает исходный код и пример, оставляя описание и типы параметров.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер со справочником платформы 1С и проверкой BSL-кода на соответствие реальному API нужной версии платформы

MCP-серверРасширенный доступ33Звезды репозитория
Российский стек

MCP-сервер для Codex со смысловым поиском по документации Библиотеки стандартных подсистем 1С

MCP-серверРасширенный доступ3Звезды репозитория
Российский стек

MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL

MCP-серверШирокий доступ255Звезды репозитория
Российский стек

Локальный MCP-сервер на OneScript для поиска по выгрузке конфигурации 1С прямо из Cursor

MCP-серверРасширенный доступ18Звезды репозитория
Российский стек

MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant

MCP-серверРасширенный доступ4Звезды репозитория
Российский стек

MCP-сервер со справкой синтакс-помощника 1С: поиск функций, типов, методов, свойств и конструкторов из установленной платформы

MCP-серверРасширенный доступ207Звезды репозитория

Коротко о README

README описывает индексацию около 800 модулей и 20 тысяч процедур БСП менее чем за две секунды, стек на Kotlin, Spring Boot и Spring AI, запуск локально по stdio или SSE и через Docker, таблицу из шести MCP-инструментов и примеры подключения в Cascade, Kilo Code и Claude Desktop. Отдельно оговорено, что лицензия MIT распространяется только на код сервера, а не на саму БСП.

Бейдж для README

Сообщить о проблеме