Инструменты по категориям
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_guidelineget_strict_typing_infosearch_strict_typingget_platform_info
Сильные стороны
открытая реализация; явные tools именно под рекомендации по стилю и strict typing; поддержка multi-version, keyword/semantic/hybrid поиска.
Ограничения
основной фокус все же на платформенной справке и typed/coding guidance, а не на ИТС или внутренних регламентах команды.
Когда выбирать
когда нужен локальный OSS-слой по рекомендациям разработки, strict typing и platform-level guidance.
Что учитывать
/mcp; для HTTP в README пример http://localhost:8080/mcp.shcntx_ru.hbk или pre-exported JSON; для semantic/hybrid поиска - Qdrant/embeddings.