Инструменты по категориям

1C Syntax Helper публикует справку платформы как Streamable HTTP MCP на /mcp. Источник данных — локальный файл .hbk, который отдельной командой разбирается и загружается в Elasticsearch. Docker Compose публикует MCP на порту 8002; автоматической индексации при старте нет.

MCP tools по справке платформы и BSL

find_1c_helpсвободный поиск элемента по имени и описанию; использует BM25, а при настроенном внешнем сервисе эмбеддингов и векторном индексе объединяет BM25 и kNN через RRF;
get_syntax_infoполная карточка элемента по точному имени: синтаксис, параметры, возвращаемое значение и опциональные примеры;
get_quick_referenceкраткая сигнатура и описание по точному имени;
search_by_contextпоиск в глобальном, объектном или общем контексте с возможным ограничением по объекту;
list_object_membersсписок методов, свойств и событий объекта, с фильтром типа членов.

Сильные стороны

пять отдельных операций различают свободный поиск, точную справку и навигацию по членам объекта; векторная ветка помогает искать по смыслу. Ограничения: нужен заранее наполненный Elasticsearch; для гибридного режима нужны внешний сервис эмбеддингов и отдельная подготовка векторного индекса. MCP tools не переключают версии платформы: они читают выбранный индекс. Информационную базу 1С сервер не читает.

Что учитывать

ПодключениеStreamable HTTP MCP на /mcp; Docker Compose публикует сервер на порту 8002 (внутри контейнера 8000).
Что нужноPython и зависимости FastMCP/Elasticsearch либо Docker Compose; доступный Elasticsearch с предварительно заполненным индексом справки платформы из .hbk. Для извлечения .hbk нужен 7z; для векторной ветки поиска — отдельный OpenAI-совместимый сервис эмбеддингов и индекс с векторами.
ВажноИндексация запускается отдельно и не выполняется при старте MCP-сервера. Без настроенного сервиса эмбеддингов работает лексический BM25-поиск; при наличии векторов поиск find_1c_help объединяет BM25 и kNN через RRF. Остальные операции используют лексический индекс и точные имена. Версия справки определяется загруженным .hbk; переключателя версий в MCP tools нет. Сервер предоставляет справку платформы только для чтения и не подключается к информационной базе 1С.