Standalone MCP для справки 1С на Rust

mcp-1c-help

Легкий MCP-сервер на Rust с HTTP/SSE транспортом, который ищет по официальной справке платформы 1С:Предприятие 8.3 через SQLite FTS5

  • 1 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер на Rust разбирает файлы справки .hbk и строит индекс SQLite FTS5
  • Работает по HTTP/SSE без авторизации, порт стоит держать закрытым
Все причины и проверки
Российский стек

vitebc/mcp-1c-help

Установка

Ручная установка

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 и REST сервер с гибридным поиском (BM25 плюс семантика) по официальной справке платформы 1С:Предприятие

MCP-серверРасширенный доступ22Звезды репозитория
Российский стек

MCP-сервер на Rust, который отдает агенту справку встроенного языка 1С из вашей платформы, база знаний собирается локально и никуда не отправляется

MCP-серверРасширенный доступ
Российский стек

Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

MCP-сервер поиска по синтакс-помощнику платформы 1С: глобальные функции, методы и свойства объектов через Elasticsearch

MCP-серверРасширенный доступ76Звезды репозитория
Российский стек

Один бинарь на Rust без зависимостей и сети: индексирует выгрузку конфигурации 1С и отвечает на вопросы о графе вызовов и метаданных за миллисекунды

MCP-серверРасширенный доступ15Звезды репозитория
Российский стек

MCP-сервер и CLI для 1С, которые строят полнотекстовый и векторный индекс по .hbk-справке платформы и понимают идентификаторы в PascalCase на русском

MCP-серверРасширенный доступ

Коротко о README

README дает схему архитектуры: MCP-клиент общается с сервером на Rust по HTTP/SSE, внутри HBK-парсер для контекстов shcntx_ru, shquery_ru, shlang_ru и индекс SQLite FTS5. Приведены команды сборки cargo build --release, автоматического и явного запуска с указанием пути платформы и порта, таблица из четырех MCP-инструментов с параметрами search_1c_help.

Бейдж для README

Сообщить о проблеме