1C Syntax Helper MCP Server
MCP-сервер поиска по синтакс-помощнику платформы 1С: глобальные функции, методы и свойства объектов через Elasticsearch
- 75 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Поднимает Elasticsearch и HTTP-сервис без авторизации
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/1c-syntax-helper-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Поднимает Elasticsearch и HTTP-сервис без авторизации
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер разбирает файл справки платформы в формате .hbk, индексирует его в Elasticsearch и отвечает агенту на вопросы о встроенном языке. Через три инструмента агент ищет глобальные функции вроде СтрДлина, методы и свойства объектов вроде ТаблицаЗначений.Добавить и получает полное описание объекта со всеми методами, свойствами и событиями. Индексация идет в фоне при первом запуске, переиндексацию можно запустить параметром или через API. Автор рассчитывает на один общий сервер в локальной сети для нескольких разработчиков.
Для кого. Для команд разработчиков 1С, которые хотят, чтобы агент сверялся с официальным синтакс-помощником, а не угадывал методы.
Подходит, если
- Агент придумывает несуществующие методы встроенного языка 1С
- Нужен один сервис справки для нескольких разработчиков в офисе
- Нужно быстро получить список методов и свойств объекта платформы
Не подходит, если
- Нужен поиск по коду и метаданным своей конфигурации, а не по справке платформы
- Нет ресурсов на Elasticsearch: сервис занимает около 2 ГБ памяти
Пример запроса к агенту
Проверь по синтакс-помощнику, какие параметры у метода ТаблицаЗначений.СвернутьMCP
- Транспорт
- http
- Авторизация
- не нужна
Переменные окружения
ELASTICSEARCH_HOST- Адрес Elasticsearch
ELASTICSEARCH_PORT- Порт Elasticsearch
REINDEX_ON_STARTUP- Переиндексировать справку при запуске
Ограничения
Файл справки .hbk в репозиторий не входит, его нужно взять из своей установки платформы. Нужны Docker и Elasticsearch, встроенной авторизации у сервиса нет, поэтому выставлять его за пределы доверенной сети не стоит. Файла лицензии в репозитории нет, хотя README упоминает MIT. Примеры конфигурации клиентов в разных документах расходятся.
Как отключить. Удалите сервер 1c-syntax-helper из настроек MCP клиента и остановите контейнеры командой docker compose down.
Частые вопросы
Где взять файл .hbk?
В каталоге установленной платформы 1С:Предприятие, автор ориентируется на версию 8.3.24 и новее.
Как обновить справку после выхода новой платформы?
Остановить сервисы, заменить файл .hbk, запустить их снова и вызвать перестройку индекса через API.
Обсуждение
Вопросов и отзывов пока нет.
MCP-справочник синтаксиса 1С 8.3
1C Syntax Helper MCP (mcp-1c-helper)
Read-only MCP-сервер ищет по индексу справки платформы 1С:Предприятие 8.3 в Elasticsearch и отдает результат агенту гибридным поиском BM25 плюс эмбеддинги
MCP-сервер для поиска и проверки синтаксиса 1С, который сам распаковывает справку из установленной платформы при первом запуске
Справка платформы 1С по MCP
mcp-bsl-platform-context
MCP-сервер со справкой синтакс-помощника 1С: поиск функций, типов, методов, свойств и конструкторов из установленной платформы
Stdio MCP-сервер, который индексирует XML-выгрузку структуры 1С и код в SQLite и отдает агенту поиск по объектам и процедурам
MCP-сервер, который распаковывает справку 1С из .hbk, индексирует ее в Qdrant и отдает агенту поиск по API, сниппетам и стандартам
MCP-сервер справки платформы 1С
Onec Platform Help MCP Server
MCP и REST сервер с гибридным поиском (BM25 плюс семантика) по официальной справке платформы 1С:Предприятие
Альтернативы
Инструменты других авторов для тех же задач.
- MCP-сервер справки по синтаксису 1С1 Звезды репозитория
Коротко о README
README описывает локальный запуск через Docker Compose с файлом справки в data/hbk, сборку образов для серверов на AMD64 и ARM64 и подключение VS Code. Приведена архитектура: общий Elasticsearch и FastAPI-сервер, к которому ходят несколько рабочих мест. Перечислены три MCP-инструмента, порядок переиндексации и обновления справки, диагностика через логи и эндпоинты состояния.