1C Context MCP
MCP-сервер, который распаковывает справку 1С из .hbk, индексирует ее в Qdrant и отдает агенту поиск по API, сниппетам и стандартам
- 4 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Поднимает в Docker сервисы mcp, qdrant, redis и ingest-worker
- Индексирует справку платформы и метаданные конфигурации, в базу 1С не пишет
Установка
- Работает в
- Сервисы
Ручная установка
make quick-start-prebuiltСкачивает готовый публичный индекс Qdrant/BM25 и поднимает MCP на http://localhost:8050/mcp без локальной .hbk-справки.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Поднимает в Docker сервисы mcp, qdrant, redis и ingest-worker
- Индексирует справку платформы и метаданные конфигурации, в базу 1С не пишет
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект разбирает файл справки платформы 1С в формате .hbk на структурированный JSONL, строит по нему векторный индекс в Qdrant и поднимает MCP-сервер для поиска по API, сниппетам кода, стандартам разработки и метаданным конфигурации. Состоит из нескольких сервисов в Docker Compose: mcp отдает MCP по HTTP, qdrant хранит индексы, redis держит кеш индексации, а ingest-worker выполняет сборку индекса и периодический watchdog по расписанию. Можно поднять готовый публичный индекс без локальной справки 1С командой make quick-start-prebuilt, либо собрать свой индекс из своего .hbk и выгрузки метаданных конфигурации.
Для кого. Для 1С-разработчиков, которым Cursor или другой агент должен подсказывать API платформы, готовые сниппеты и стандарты прямо по контексту конфигурации.
Подходит, если
- Нужен быстрый поиск по справке платформы 1С прямо в агенте без переключения на веб-справку
- Есть своя .hbk-справка и метаданные конфигурации, которые стоит проиндексировать
- Нужен MCP по streamable HTTP с готовыми примерами конфигурации для Cursor
Не подходит, если
- Не готовы поднимать Docker Compose из нескольких сервисов ради MCP-сервера
- Нет своей .hbk-справки и публичный демо-индекс не подходит по данным (сборка из закрытых конфигураций NDA запрещена автором)
- Нужен легковесный поиск без Qdrant и Redis
Пример запроса к агенту
Найди в справке 1С сигнатуру метода для длительных операций и покажи готовый сниппет вызоваMCP
- Транспорт
- http
- Авторизация
- не нужна
Переменные окружения
HOST_HELP_SOURCE_BASE- Путь к локальной .hbk-справке платформы 1С для построения своего индекса
Ограничения
Полноценная работа требует Docker и несколько сервисов: mcp, qdrant, redis, ingest-worker. Публичный демо-индекс на Mail.ru Cloud предназначен только для ознакомления, а не для боевой работы. Для своего индекса нужна .hbk-справка платформы 1С и выгрузка метаданных обработкой tools/1c/MetadataExport.epf. Проект активно меняется, лицензия не читается автоматически через GitHub API.
Как отключить. Остановите стек командой docker compose down и удалите сервер из настроек MCP-клиента.
Частые вопросы
Обязательно ли строить свой индекс?
Нет, make quick-start-prebuilt скачивает и восстанавливает публичный демо-индекс без локальной .hbk-справки.
Как часто обновляется индекс при своей сборке?
watchdog проверяется при старте и каждые 10 минут, полный ingest идет раз в сутки в 3:00, либо запускается вручную make ingest.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер справки платформы 1С
Onec Platform Help MCP Server
MCP и REST сервер с гибридным поиском (BM25 плюс семантика) по официальной справке платформы 1С:Предприятие
Stdio MCP-сервер, который индексирует XML-выгрузку структуры 1С и код в SQLite и отдает агенту поиск по объектам и процедурам
MCP-сервер поиска по синтакс-помощнику платформы 1С: глобальные функции, методы и свойства объектов через Elasticsearch
Набор контейнеров: выгрузка структуры конфигурации 1С, векторная база Qdrant и MCP-сервер, который ищет объекты по смыслу
Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
MCP-справочник синтаксиса 1С 8.3
1C Syntax Helper MCP (mcp-1c-helper)
Read-only MCP-сервер ищет по индексу справки платформы 1С:Предприятие 8.3 в Elasticsearch и отдает результат агенту гибридным поиском BM25 плюс эмбеддинги
Коротко о README
README на русском и английском описывает пайплайн из четырех сервисов и два пути старта: быстрый с готовым публичным индексом или полный с локальной справкой 1С. Показаны команды make для запуска, индексации и переиндексации с очисткой, ссылка на streamable HTTP endpoint и пример конфигурации для Cursor. В репозитории есть отдельная папка docs/cursor-examples с готовыми SKILL.md и правилами для Cursor под разные сценарии работы с этим MCP.