MCP-справочник по БСП 1С
1c-bsp-context
MCP-сервер на Kotlin, который индексирует выгрузку Библиотеки стандартных подсистем и отвечает агенту точными сигнатурами процедур со ссылкой на файл и строку
- 3 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает Java-сервер, который строит в памяти индекс по EDT-выгрузке БСП
- Читает только локальные файлы, к информационной базе не подключается
Установка
- Работает в
- Сервисы
Ручная установка
./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-поиск по документации БСП
BSP Documentation MCP
MCP-сервер для Codex со смысловым поиском по документации Библиотеки стандартных подсистем 1С
MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL
Локальный MCP-сервер на OneScript для поиска по выгрузке конфигурации 1С прямо из Cursor
MCP-сервер графа конфигурации 1С
1C Configuration MCP Server
MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant
Справка платформы 1С по MCP
mcp-bsl-platform-context
MCP-сервер со справкой синтакс-помощника 1С: поиск функций, типов, методов, свойств и конструкторов из установленной платформы
Коротко о README
README описывает индексацию около 800 модулей и 20 тысяч процедур БСП менее чем за две секунды, стек на Kotlin, Spring Boot и Spring AI, запуск локально по stdio или SSE и через Docker, таблицу из шести MCP-инструментов и примеры подключения в Cascade, Kilo Code и Claude Desktop. Отдельно оговорено, что лицензия MIT распространяется только на код сервера, а не на саму БСП.