Справка платформы 1С по MCP
mcp-bsl-platform-context
MCP-сервер со справкой синтакс-помощника 1С: поиск функций, типов, методов, свойств и конструкторов из установленной платформы
Установка
java -jar mcp-bsl-context-0.3.0.jar --platform-path "/opt/1cv8/x86_64/8.3.25.1257"Проверочный запуск в режиме stdio. Версию jar и путь к платформе замените своими.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер читает справку из каталога установленной платформы 1С:Предприятие и дает агенту поиск по встроенным функциям, типам данных, методам и свойствам. Поиск нечеткий с ранжированием: точное совпадение, префикс, вхождение, сигнатура, описание и расстояние Левенштейна. Отдельные инструменты возвращают подробности элемента, список членов типа и способы создания объекта. Так агент сверяется с настоящей справкой вместо того, чтобы придумывать методы.
Для кого. Для 1С-разработчиков, у которых агент путает или выдумывает методы платформы.
Подходит, если
- Агент пишет BSL и ошибается в сигнатурах встроенных функций
- Нужна справка по объектной модели без открытия конфигуратора
- Нужен общий сервер справки для команды в режиме SSE
Не подходит, если
- Нужны сведения о метаданных вашей конфигурации, а не о платформе
- На машине нет установленной платформы 1С
Пример запроса к агенту
Проверь по справке платформы, какие параметры у метода ТаблицаЗначений.СвернутьОграничения
Нужны Java 17 и установленная платформа 1С, рекомендуется 8.3.20 и выше. Справка ограничена платформой: объекты конфигурации и БСП сервер не знает. В Windows запускайте с -Dfile.encoding=UTF-8.
Как отключить. Удалите блок 1c-platform из конфигурации MCP-клиента.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
| Переменные окружения | |
|---|---|
| LOG_FILE | Путь к файлу лога |
Проверка безопасности
- Только читает файлы справки установленной платформы, базу и сеть не трогает
Коротко о README
README описывает назначение сервера, режимы STDIO и SSE, системные требования и сборку через Gradle. Приведены опции запуска и примеры для Linux и Windows, конфигурации для Claude Desktop и Cursor. Отдельно расписан алгоритм ранжирования поиска. Чтение справки основано на идеях проекта bsl-context, лицензия MIT.
Частые вопросы
Какие инструменты есть у сервера?
search, info, getMember, getMembers и getConstructors.
Можно ли поднять один сервер на команду?
Да, в режиме --mode sse сервер доступен по сети, порт задается --port.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything