Экспортер контекста платформы 1С
platform-context-exporter
Консольное приложение на Java, которое выгружает справку платформы 1С:Предприятие в JSON, XML, Markdown или формат context для LLM
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает локальный файл справки и экспортирует его в текстовые форматы
- MCP-режим при подключении к живой базе только ищет и читает справку, не пишет данные
Установка
Ручная установка
./gradlew buildСборка JAR-файла из исходников Gradle.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Приложение читает файл справки shcntx_ru.hbk из каталога установки платформы 1С и извлекает структурированную информацию о глобальных свойствах, методах и типах в один из четырех форматов, включая формат context, рассчитанный на подачу в контекст языковой модели. Отдельно есть команда mcp-server, которая поднимает MCP-сервер с нечетким поиском по API платформы и детальной информацией об элементах для интеграции с Claude Desktop и подобными клиентами, но README предупреждает, что эта функциональность переезжает в отдельный проект mcp-bsl-context, поэтому саму MCP-часть лучше считать устаревающей.
Для кого. Для 1С-разработчиков, которым нужен офлайн-экспорт справки платформы в текстовый формат для подачи в LLM, автодополнения в IDE или собственных инструментов.
Подходит, если
- Нужно выгрузить справку платформы 1С в JSON, XML, Markdown или формат context одной командой
- Нужен офлайн-источник данных о глобальных методах и типах платформы без живого MCP-сервера
- Нужен готовый файл контекста платформы для промпта агента
Не подходит, если
- Нужен именно живой MCP-сервер справки платформы: README направляет за этим в отдельный проект mcp-bsl-context
- Нет доступа к файлу справки shcntx_ru.hbk из установки 1С
Пример запроса к агенту
Выгрузи справку платформы 1С из /opt/1cv8 в формат context в папку ./contextОграничения
Нужна Java 17 и файл справки shcntx_ru.hbk из установки платформы 1С версии 8.3.20 или новее для MCP-режима. Собственная MCP-функциональность помечена как переезжающая в mcp-bsl-context, поэтому долгосрочно полагаться на mcp-server именно в этом репозитории не стоит.
Как отключить. Удалите собранный JAR и, если использовался MCP-режим, уберите сервер из конфигурации MCP клиента.
Проверка безопасности
- Только читает локальный файл справки и экспортирует его в текстовые форматы
- MCP-режим при подключении к живой базе только ищет и читает справку, не пишет данные
Коротко о README
README описывает два режима: экспорт контекста платформы командой platform в четырех форматах и MCP-сервер командой mcp-server с нечетким поиском по API. Указаны системные требования, сборка через Gradle, зависимости (Spring Boot, Spring AI, Picocli, библиотеки 1c-syntax) и предупреждение о переезде MCP-части в mcp-bsl-context. Лицензия MIT.
Частые вопросы
Куда делась MCP-функциональность?
README сообщает, что она переехала в отдельный проект mcp-bsl-context, а в этом репозитории остается как временная возможность.
Какие форматы экспорта поддерживаются?
json (по умолчанию), xml, markdown и context для LLM.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything