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

1C Syntax Helper MCP индексирует .hbk справку через Elasticsearch и отдает HTTP/FastAPI MCP tools для поиска и детальной справки.

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

find_1c_helpуниверсальный Elasticsearch-поиск по справке 1С: auto-режим выбирает exact, multi_match/full-text или "semantic" query-builder; под "semantic" используется Elasticsearch multi_match/match_phrase по описаниям, а не embeddings/vector.
get_syntax_infoвозвращает полную техническую информацию по элементу синтаксиса или API; точный поиск использует term, match, wildcard и match_phrase.
get_quick_referenceвозвращает краткую справку по элементу без полной детализации.
search_by_contextищет через Elasticsearch с фильтром по контексту, например по типу объекта или области справки.
list_object_membersвозвращает элементы объекта: методы, свойства или другие члены, если они есть в индексе.

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

Elasticsearch дает полнотекстовый поиск по локально разобранной справке: exact, phrase, prefix, wildcard, fuzzy и multi_match с boosts по name, full_path, syntax_ru, syntax_en, description, параметрам и примерам.

Ограничения

требуется Elasticsearch и предварительная загрузка/индексация .hbk. Несмотря на название semantic в query builder, vector embeddings не используются.

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

ПодключениеHTTP/FastAPI MCP, endpoint http://localhost:8000/mcp; в примерах подключение к VS Code через HTTP POST.
Что нужноDocker Compose; .hbk файл справки платформы 1С; Elasticsearch; 4+ ГБ RAM по README.
Важносервер справки по платформе, не индекс проекта и не доступ к живой базе.