Инструменты по категориям
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://localhost:8000/mcp; в примерах подключение к VS Code через HTTP POST..hbk файл справки платформы 1С; Elasticsearch; 4+ ГБ RAM по README.