MCP-сервер справки по синтаксису 1С
1C Syntax Helper MCP Server
Общий MCP-сервер на Elasticsearch для поиска по справке синтаксиса 1С из VS Code: функции, методы объектов, свойства, примеры кода
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает и ищет по документации платформы, доступа к информационным базам нет
Установка
Ручная установка
docker compose up -dПоднимает Elasticsearch и FastAPI MCP-сервер, .hbk-файл нужно положить в data/hbk заранее.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер разбирает файл документации платформы 1С в формате .hbk, индексирует его в Elasticsearch и отдает по MCP инструменты поиска: универсальный поиск find_1c_help, полную и краткую справку по элементу, поиск с фильтром по контексту, список методов, свойств и событий объекта и примеры использования кода. Рассчитан на общий сервис на одной машине в локальной сети: один Elasticsearch и один .hbk-файл документации обслуживают до восьми одновременных пользователей VS Code без индивидуальной аутентификации.
Для кого. Для команд 1С-разработчиков, которые хотят один общий сервис быстрого поиска по синтаксис-помощнику платформы вместо локальной справки у каждого.
Подходит, если
- Нужен быстрый поиск глобальных функций и методов объектов из VS Code
- Нужен общий сервис справки на команду вместо локальной установки у каждого разработчика
Не подходит, если
- Нужна аутентификация или разграничение доступа: сервер работает без нее по локальной сети
- Нужна автоматическая актуализация документации: обновление .hbk сделано ручным раз в год
Пример запроса к агенту
Найди все методы и свойства объекта ТаблицаЗначений и покажи пример использования ДобавитьОграничения
Документация обновляется вручную примерно раз в год заменой .hbk-файла и переиндексацией. Сервис не аутентифицирует пользователей и рассчитан на доверенную локальную сеть. Проект содержит много служебных отчетов о рефакторинге, что говорит о еще не устоявшемся коде.
Как отключить. Остановите контейнеры командой docker compose down и уберите запись сервера из settings.json VS Code.
MCP
- Транспорт
- http
- Авторизация
- не нужна
Проверка безопасности
- Только читает и ищет по документации платформы, доступа к информационным базам нет
Коротко о README
README указывает статью на Инфостарте как первоисточник идеи, описывает архитектуру с общим Elasticsearch и FastAPI MCP-сервером на localhost:8002, таблицу из девяти MCP-инструментов, годовой цикл обновления .hbk и рецепт вызова с кириллицей через файл вместо аргумента командной строки из-за проблем кодировки на Windows.
Частые вопросы
Нужна ли аутентификация для подключения?
Нет, сервис рассчитан на общий локальный сервер без индивидуальной аутентификации.
Как часто обновляется справка?
Документация обновляется вручную примерно раз в год заменой .hbk-файла и переиндексацией через /index/rebuild.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything