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

MCP BSL Platform Help Context - Python/FastMCP вариант локального справочника платформы. По сравнению с базовым platform-context он шире: помимо API платформы включает style guide и документацию по строгой типизации.

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

searchищет по API платформы в режимах keyword, semantic и hybrid: keyword использует 4 стратегии SimpleSearchEngine, semantic строит embedding запроса и ищет в Qdrant ANN с опциональным cross-encoder rerank, hybrid запускает keyword и semantic параллельно, объединяет результаты через RRF (k=60) и затем rerank.
infoвозвращает детальную карточку элемента API платформы.
get_memberвозвращает описание конкретного метода или свойства типа.
get_membersвозвращает список методов и свойств типа.
get_constructorsвозвращает сигнатуры конструкторов типа.
get_platform_infoпоказывает текущую версию платформы и список доступных версий справки.
get_coding_guidelineвозвращает рекомендации по стилю кода BSL.
get_strict_typing_infoвозвращает раздел документации по строгой типизации BSL; topic='topics' дает список тем.
search_strict_typingищет по документации строгой типизации.

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

самый широкий локальный help-набор в этой группе: API платформы, members/constructors, версии, style guide, strict typing, а также понятный hybrid-поиск с явным составом keyword + semantic/vector + rerank.

Ограничения

для semantic/hybrid режима нужны дополнительные компоненты индексации/embedding; без них ценность остается, но ближе к keyword-справочнику.

MCP BSL Platform Help Context - самый прямой локальный инструмент этой категории. Он не зависит от Напарника и дает отдельный методический слой поверх справки платформы.

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

  • get_coding_guideline
  • get_strict_typing_info
  • search_strict_typing
  • get_platform_info

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

открытая реализация; явные tools именно под рекомендации по стилю и strict typing; поддержка multi-version, keyword/semantic/hybrid поиска.

Ограничения

основной фокус все же на платформенной справке и typed/coding guidance, а не на ИТС или внутренних регламентах команды.

Когда выбирать

когда нужен локальный OSS-слой по рекомендациям разработки, strict typing и platform-level guidance.

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

ПодключениеSTDIO, SSE, Streamable HTTP /mcp; для HTTP в README пример http://localhost:8080/mcp.
Что нужноPython 3.10+; файлы справки платформы shcntx_ru.hbk или pre-exported JSON; для semantic/hybrid поиска - Qdrant/embeddings.
ВажноPython-порт BSL Context; добавляет strict typing docs, coding guideline, keyword/semantic/hybrid поиск и мультиверсионность.