Standalone MCP для справки 1С на Rust
mcp-1c-help
Легкий MCP-сервер на Rust с HTTP/SSE транспортом, который ищет по официальной справке платформы 1С:Предприятие 8.3 через SQLite FTS5
- 1 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер на Rust разбирает файлы справки .hbk и строит индекс SQLite FTS5
- Работает по HTTP/SSE без авторизации, порт стоит держать закрытым
Установка
- Работает в
- Сервисы
Ручная установка
cargo build --releaseСборка из исходников, требуется Rust.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер на Rust разбирает файлы справки .hbk и строит индекс SQLite FTS5
- Работает по HTTP/SSE без авторизации, порт стоит держать закрытым
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер разбирает HBK-контейнеры справки платформы (общий синтаксис, язык запросов, встроенный язык) и строит полнотекстовый индекс SQLite FTS5. Работает через HTTP/SSE транспорт, поэтому подходит любым MCP-клиентам с его поддержкой: Claude Desktop, Cursor IDE, Copilot и другим. Четыре инструмента: поиск по справке с фильтром по категории, получение полного содержимого темы по ID, статус версии платформы и количества тем, принудительная переиндексация. Путь к установленной платформе определяется автоматически или задается переменной окружения, порт сервера тоже настраивается через переменную.
Для кого. Для 1С-разработчиков, которым нужен легкий standalone MCP-сервер справки платформы с HTTP/SSE транспортом без Python-зависимостей.
Подходит, если
- Нужен MCP-сервер справки 1С без установки Python и его зависимостей
- MCP-клиент поддерживает HTTP/SSE, а не только stdio
- Нужна простая переиндексация одним запросом при обновлении платформы
Не подходит, если
- MCP-клиент поддерживает только stdio, а не HTTP/SSE
- Нужен смысловой, а не текстовый поиск по справке: здесь только FTS5
Пример запроса к агенту
Найди в справке 1С тему про регулярные выражения в строковых функциях и покажи полный текстMCP
- Транспорт
- sse
- Авторизация
- не нужна
Переменные окружения
ONEC_HELP_PATH- Явный путь к установленной платформе 1С, если автоопределение не сработало.
MCP_HELP_PORT- Порт сервера, по умолчанию 3010.
Ограничения
Транспорт только HTTP/SSE, stdio не поддерживается, учитывайте это при выборе MCP-клиента. Поиск чисто полнотекстовый через FTS5, без векторных эмбеддингов. Нужна установленная платформа 1С:Предприятие 8.3 для доступа к файлам справки .hbk.
Как отключить. Остановите процесс mcp-1c-help и удалите запись 1c-help из конфигурации MCP-клиента.
Частые вопросы
Поддерживается ли stdio?
Нет, только HTTP/SSE, README прямо указывает этот транспорт как единственный.
Как обновить индекс после обновления платформы?
Инструмент reindex_1c_help запускает принудительную переиндексацию без перезапуска сервера.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер справки платформы 1С
Onec Platform Help MCP Server
MCP и REST сервер с гибридным поиском (BM25 плюс семантика) по официальной справке платформы 1С:Предприятие
Справка встроенного языка 1С: локальный MCP
itcoolmcplang1c
MCP-сервер на Rust, который отдает агенту справку встроенного языка 1С из вашей платформы, база знаний собирается локально и никуда не отправляется
Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
MCP-сервер поиска по синтакс-помощнику платформы 1С: глобальные функции, методы и свойства объектов через Elasticsearch
Один бинарь на Rust без зависимостей и сети: индексирует выгрузку конфигурации 1С и отвечает на вопросы о графе вызовов и метаданных за миллисекунды
MCP-сервер и CLI для 1С, которые строят полнотекстовый и векторный индекс по .hbk-справке платформы и понимают идентификаторы в PascalCase на русском
Коротко о README
README дает схему архитектуры: MCP-клиент общается с сервером на Rust по HTTP/SSE, внутри HBK-парсер для контекстов shcntx_ru, shquery_ru, shlang_ru и индекс SQLite FTS5. Приведены команды сборки cargo build --release, автоматического и явного запуска с указанием пути платформы и порта, таблица из четырех MCP-инструментов с параметрами search_1c_help.