{"apiVersion":"v1","directorySlug":"bmsys-mcp-b7f09310cf","title":"BMS","description":"Интеграционный хаб","pageUrl":"https://www.mcpbundles.com/skills/bmsys-mcp-b7f09310cf","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.bmsys.net/mcp","hostedMcpUrl":null,"toolCount":78,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"net.bmsys/bmsys-mcp-b7f09310cf","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"workflow_discover","description":"Discover Scenarios, dynamic JSON contracts, graphs and available Works.","inputSchema":{"type":"object","properties":{"query":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"default":null}}},"logicalName":"workflow_discover","displayName":"workflow_discover","title":"workflow_discover","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"workflow_design","description":"Design, validate, version, archive or promote a Scenario/Workflow.","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","additionalProperties":true}}},"logicalName":"workflow_design","displayName":"workflow_design","title":"workflow_design","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"workflow_start","description":"Start a discovered Scenario or an existing ad-hoc Workflow.","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","additionalProperties":true}}},"logicalName":"workflow_start","displayName":"workflow_start","title":"workflow_start","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"workflow_control","description":"Inspect/control a Workflow and its tasks, actions and artifacts.","inputSchema":{"type":"object","required":["request"],"properties":{"request":{"type":"object","additionalProperties":true}}},"logicalName":"workflow_control","displayName":"workflow_control","title":"workflow_control","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"revenue_summary","description":"Currency-safe paid revenue and fulfilment totals for a bounded [start,end) period.","inputSchema":{"type":"object","required":["period_start","period_end"],"properties":{"period_end":{"type":"string"},"period_start":{"type":"string"},"timezone_name":{"type":"string","default":"UTC"}}},"logicalName":"revenue_summary","displayName":"revenue_summary","title":"revenue_summary","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"revenue_list_payments","description":"List tenant Cascade purchases with one normalized whole-chain status.","inputSchema":{"type":"object","required":["period_start","period_end"],"properties":{"page":{"type":"integer","default":1},"status":{"type":"string","default":""},"currency":{"type":"string","default":""},"page_size":{"type":"integer","default":50},"offer_code":{"type":"string","default":""},"period_end":{"type":"string"},"world_code":{"type":"string","default":""},"period_start":{"type":"string"},"timezone_name":{"type":"string","default":"UTC"}}},"logicalName":"revenue_list_payments","displayName":"revenue_list_payments","title":"revenue_list_payments","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"revenue_get_payment","description":"Return the complete redacted provider-to-delivery trace for one tenant purchase.","inputSchema":{"type":"object","required":["purchase_id"],"properties":{"purchase_id":{"type":"integer"}}},"logicalName":"revenue_get_payment","displayName":"revenue_get_payment","title":"revenue_get_payment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"revenue_attention","description":"List paid/unfulfilled, failed, mismatched, orphaned, or stuck tenant purchases.","inputSchema":{"type":"object","required":["period_start","period_end"],"properties":{"limit":{"type":"integer","default":50},"period_end":{"type":"string"},"period_start":{"type":"string"},"timezone_name":{"type":"string","default":"UTC"}}},"logicalName":"revenue_attention","displayName":"revenue_attention","title":"revenue_attention","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assets_get_capabilities","description":"Описывает живой контракт semantic Assets MCP surface.","inputSchema":{"type":"object","properties":{}},"logicalName":"assets_get_capabilities","displayName":"assets_get_capabilities","title":"assets_get_capabilities","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assets_list","description":"Возвращает Assets текущего MCP-абонента.","inputSchema":{"type":"object","properties":{}},"logicalName":"assets_list","displayName":"assets_list","title":"assets_list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assets_get","description":"Возвращает Asset текущего MCP-абонента по естественному ключу code.","inputSchema":{"type":"object","required":["code"],"properties":{"code":{"type":"string"}}},"logicalName":"assets_get","displayName":"assets_get","title":"assets_get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assets_create","description":"Создаёт Asset; неизвестный type_code можно определить inline атомарно.","inputSchema":{"type":"object","$defs":{"AssetTypeDefinition":{"type":"object","required":["name"],"properties":{"emo":{"anyOf":[{"type":"string","maxLength":7},{"type":"null"}],"default":null},"name":{"type":"string","maxLength":255,"minLength":1}},"additionalProperties":false}},"required":["code","type_code","name"],"properties":{"code":{"type":"string"},"name":{"type":"string"},"fields":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"default":null},"type_code":{"type":"string"},"type_definition":{"anyOf":[{"$ref":"#/$defs/AssetTypeDefinition"},{"type":"null"}],"default":null}}},"logicalName":"assets_create","displayName":"assets_create","title":"assets_create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assets_update","description":"Обновляет разрешённые поля Asset, адресованного по code.","inputSchema":{"type":"object","required":["code","fields"],"properties":{"code":{"type":"string"},"fields":{"type":"object","additionalProperties":true}}},"logicalName":"assets_update","displayName":"assets_update","title":"assets_update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assets_set_media","description":"Загружает inline FileInput и заменяет основное медиа Asset по code.","inputSchema":{"type":"object","$defs":{"FileInput":{"type":"object","required":["filename","content_base64"],"properties":{"filename":{"type":"string","maxLength":1024},"content_base64":{"type":"string"}}}},"required":["code","file"],"properties":{"code":{"type":"string"},"file":{"$ref":"#/$defs/FileInput"}}},"logicalName":"assets_set_media","displayName":"assets_set_media","title":"assets_set_media","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assets_archive","description":"Архивирует Asset текущего MCP-абонента по code без удаления.","inputSchema":{"type":"object","required":["code"],"properties":{"code":{"type":"string"}}},"logicalName":"assets_archive","displayName":"assets_archive","title":"assets_archive","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_get_capabilities","description":"Описывает Control tools, справочные коды и семантику plan/fact.","inputSchema":{"type":"object","properties":{}},"logicalName":"control_get_capabilities","displayName":"control_get_capabilities","title":"control_get_capabilities","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_list_targets","description":"Возвращает tenant-scoped Targets, опционально для одного Asset code.","inputSchema":{"type":"object","properties":{"asset_code":{"type":"string","default":""}}},"logicalName":"control_list_targets","displayName":"control_list_targets","title":"control_list_targets","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_get_target","description":"Читает Target, активный Plan, текущий Fact/deviation и свежую историю.","inputSchema":{"type":"object","required":["target_code"],"properties":{"as_of":{"type":"string","default":""},"target_code":{"type":"string"},"history_limit":{"type":"integer","default":14}}},"logicalName":"control_get_target","displayName":"control_get_target","title":"control_get_target","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_create_target","description":"Создаёт Target только по natural codes; tenant и FK ID не принимаются.","inputSchema":{"type":"object","required":["target_code","asset_code","metric_code","unit_code","period_code","name"],"properties":{"name":{"type":"string"},"fields":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"default":null},"unit_code":{"type":"string"},"asset_code":{"type":"string"},"metric_code":{"type":"string"},"period_code":{"type":"string"},"target_code":{"type":"string"}}},"logicalName":"control_create_target","displayName":"control_create_target","title":"control_create_target","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_update_target","description":"Обновляет Target по target_code; ссылки задаются только кодами.","inputSchema":{"type":"object","required":["target_code","fields"],"properties":{"fields":{"type":"object","additionalProperties":true},"target_code":{"type":"string"}}},"logicalName":"control_update_target","displayName":"control_update_target","title":"control_update_target","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_archive_target","description":"Архивирует Target без удаления Plan и Fact history.","inputSchema":{"type":"object","required":["target_code"],"properties":{"target_code":{"type":"string"}}},"logicalName":"control_archive_target","displayName":"control_archive_target","title":"control_archive_target","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_set_plan","description":"Создаёт новую активную версию Plan для Target.","inputSchema":{"type":"object","required":["target_code","value"],"properties":{"value":{"type":"string"},"fields":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"default":null},"target_code":{"type":"string"}}},"logicalName":"control_set_plan","displayName":"control_set_plan","title":"control_set_plan","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_record_fact","description":"Записывает Fact; Decimal передаётся строкой, datetime включает timezone.","inputSchema":{"type":"object","required":["target_code","value"],"properties":{"value":{"type":"string"},"fields":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"default":null},"measured_at":{"type":"string","default":""},"target_code":{"type":"string"}}},"logicalName":"control_record_fact","displayName":"control_record_fact","title":"control_record_fact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"control_update_fact","description":"Дозакрывает или ревизует tenant Fact по opaque fact_id.","inputSchema":{"type":"object","required":["fact_id","fields"],"properties":{"fields":{"type":"object","additionalProperties":true},"fact_id":{"type":"integer"}}},"logicalName":"control_update_fact","displayName":"control_update_fact","title":"control_update_fact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_directory","description":"Возвращает содержимое директории внутри Sandbox.","inputSchema":{"type":"object","required":["sandbox_id"],"properties":{"path":{"type":"string","default":""},"sandbox_id":{"type":"integer"}}},"logicalName":"list_directory","displayName":"list_directory","title":"list_directory","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"read_file","description":"Читает текстовый файл внутри Sandbox.","inputSchema":{"type":"object","required":["sandbox_id","path"],"properties":{"path":{"type":"string"},"sandbox_id":{"type":"integer"}}},"logicalName":"read_file","displayName":"read_file","title":"read_file","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"upload_file","description":"Загружает файл в BMS Storage.","inputSchema":{"type":"object","required":["filename","content_base64"],"properties":{"filename":{"type":"string"},"content_base64":{"type":"string"}}},"logicalName":"upload_file","displayName":"upload_file","title":"upload_file","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_health","description":"Готовность фабрики: исполнители, справочники, песочницы, сценарий раскатки.","inputSchema":{"type":"object","properties":{}},"logicalName":"factory_health","displayName":"factory_health","title":"factory_health","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_probe_runtime","description":"Проверяет, способен ли исполнитель фактически выполнять команды.","inputSchema":{"type":"object","properties":{"executor":{"type":"string","default":""}}},"logicalName":"factory_probe_runtime","displayName":"factory_probe_runtime","title":"factory_probe_runtime","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_runs","description":"Перечень запусков фабрики с их идентификаторами и статусами.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20}}},"logicalName":"factory_runs","displayName":"factory_runs","title":"factory_runs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_start","description":"Запускает инженерную работу фабрики.","inputSchema":{"type":"object","required":["goal"],"properties":{"goal":{"type":"string"},"name":{"type":"string","default":""},"sync":{"type":"boolean","default":true},"branch":{"type":"string","default":""},"executor":{"type":"string","default":"codex"},"job_type":{"type":"string","default":"feature"},"sandbox_id":{"type":"integer","default":0},"constraints":{"type":"string","default":""},"product_code":{"type":"string","default":""},"require_plan":{"type":"boolean","default":false},"allow_decisions":{"type":"boolean","default":true},"fallback_models":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null},"preferred_model":{"type":"string","default":""}}},"logicalName":"factory_start","displayName":"factory_start","title":"factory_start","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_status","description":"Агрегированное состояние запуска: что делается, где, кем, что осталось.","inputSchema":{"type":"object","required":["run_id"],"properties":{"run_id":{"type":"integer"}}},"logicalName":"factory_status","displayName":"factory_status","title":"factory_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_attention","description":"Что требует внимания человека: вопросы, планы на ревью, сбои, откаты.","inputSchema":{"type":"object","properties":{"run_id":{"type":"integer","default":0}}},"logicalName":"factory_attention","displayName":"factory_attention","title":"factory_attention","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_artifact","description":"Содержимое конкретного артефакта запуска: PLAN, REPORT, PATCH и прочие.","inputSchema":{"type":"object","required":["run_id","artifact_id"],"properties":{"run_id":{"type":"integer"},"artifact_id":{"type":"integer"}}},"logicalName":"factory_artifact","displayName":"factory_artifact","title":"factory_artifact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_decide","description":"Принимает решение: ответ на вопрос либо утверждение/отклонение плана.","inputSchema":{"type":"object","required":["run_id"],"properties":{"accept":{"type":"boolean","default":true},"answer":{"type":"string","default":""},"run_id":{"type":"integer"},"comment":{"type":"string","default":""},"artifact_id":{"type":"integer","default":0},"decision_id":{"type":"integer","default":0},"auto_continue":{"type":"boolean","default":true}}},"logicalName":"factory_decide","displayName":"factory_decide","title":"factory_decide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_continue","description":"Создаёт продолжение работы в существующем контексте исполнителя.","inputSchema":{"type":"object","required":["run_id","instruction"],"properties":{"run_id":{"type":"integer"},"instruction":{"type":"string"}}},"logicalName":"factory_continue","displayName":"factory_continue","title":"factory_continue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_resume_quota","description":"Возобновляет запуск, вставший из-за исчерпанной квоты исполнителя.","inputSchema":{"type":"object","required":["run_id"],"properties":{"force":{"type":"boolean","default":false},"run_id":{"type":"integer"}}},"logicalName":"factory_resume_quota","displayName":"factory_resume_quota","title":"factory_resume_quota","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_finish","description":"Закрывает успешно завершённый запуск и освобождает песочницу.","inputSchema":{"type":"object","required":["run_id"],"properties":{"run_id":{"type":"integer"},"cleanup":{"type":"boolean","default":false},"summary":{"type":"string","default":""}}},"logicalName":"factory_finish","displayName":"factory_finish","title":"factory_finish","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_cancel","description":"Останавливает дальнейшее выполнение запуска.","inputSchema":{"type":"object","required":["run_id"],"properties":{"reason":{"type":"string","default":""},"run_id":{"type":"integer"}}},"logicalName":"factory_cancel","displayName":"factory_cancel","title":"factory_cancel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_deploy","description":"Запускает существующий Workflow раскатки.","inputSchema":{"type":"object","properties":{"run_id":{"type":"integer","default":0},"dry_run":{"type":"boolean","default":true},"services":{"type":"string","default":""},"git_branch":{"type":"string","default":""},"application":{"type":"string","default":""},"confirm_production":{"type":"boolean","default":false}}},"logicalName":"factory_deploy","displayName":"factory_deploy","title":"factory_deploy","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"factory_deployment_status","description":"Состояние конкретной раскатки: шаги, текущий, упавшие.","inputSchema":{"type":"object","required":["workflow_id"],"properties":{"workflow_id":{"type":"integer"}}},"logicalName":"factory_deployment_status","displayName":"factory_deployment_status","title":"factory_deployment_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"capabilities","description":"Что умеет поверхность оператора и что пока зарезервировано.","inputSchema":{"type":"object","properties":{}},"logicalName":"capabilities","displayName":"capabilities","title":"capabilities","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"operator_state","description":"Текущее управленческое состояние абонента.","inputSchema":{"type":"object","properties":{"scope":{"type":"string","default":"summary"},"director_code":{"type":"string","default":""}}},"logicalName":"operator_state","displayName":"operator_state","title":"operator_state","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"operator_attention","description":"Что требует управленческого внимания прямо сейчас.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20}}},"logicalName":"operator_attention","displayName":"operator_attention","title":"operator_attention","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"operator_inspect","description":"Разбор по одной ссылке вида domain.Model:идентификатор.","inputSchema":{"type":"object","required":["ref"],"properties":{"raw":{"type":"boolean","default":false},"ref":{"type":"string"}}},"logicalName":"operator_inspect","displayName":"operator_inspect","title":"operator_inspect","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"operator_control","description":"Управление рабочим циклом orchestration.Execution:N.","inputSchema":{"type":"object","required":["action","ref"],"properties":{"ref":{"type":"string"},"action":{"type":"string"},"reason":{"type":"string","default":""},"confirm":{"type":"boolean","default":false}}},"logicalName":"operator_control","displayName":"operator_control","title":"operator_control","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"director_decide","description":"Ответ на вопрос исполнения orchestration.Decision:N.","inputSchema":{"type":"object","required":["ref","answer"],"properties":{"ref":{"type":"string"},"answer":{"type":"string"},"comment":{"type":"string","default":""}}},"logicalName":"director_decide","displayName":"director_decide","title":"director_decide","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"operator_dispatch","description":"ЗАРЕЗЕРВИРОВАНО. Постановка работы напрямую оператором.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","default":""},"goal":{"type":"string","default":""},"constraints":{"type":"string","default":""}}},"logicalName":"operator_dispatch","displayName":"operator_dispatch","title":"operator_dispatch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"director_delegate","description":"ЗАРЕЗЕРВИРОВАНО. Делегирование области ответственности Director.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","default":""},"scope":{"type":"string","default":""},"to_director":{"type":"string","default":""}}},"logicalName":"director_delegate","displayName":"director_delegate","title":"director_delegate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"director_convene","description":"ЗАРЕЗЕРВИРОВАНО. Совещание нескольких Director по одному вопросу.","inputSchema":{"type":"object","properties":{"topic":{"type":"string","default":""},"directors":{"type":"string","default":""}}},"logicalName":"director_convene","displayName":"director_convene","title":"director_convene","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"director_escalate","description":"ЗАРЕЗЕРВИРОВАНО. Эскалация вопроса на уровень выше по иерархии.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","default":""},"reason":{"type":"string","default":""}}},"logicalName":"director_escalate","displayName":"director_escalate","title":"director_escalate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_note","description":"Сохраняет постоянную заметку абонента.","inputSchema":{"type":"object","required":["title","content"],"properties":{"content":{"type":"string"}}},"logicalName":"create_note","displayName":"create_note","title":"create_note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_note","description":"Возвращает заметку абонента по идентификатору.","inputSchema":{"type":"object","required":["note_id"],"properties":{"note_id":{"type":"integer"}}},"logicalName":"get_note","displayName":"get_note","title":"get_note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_notes","description":"Возвращает свежие заметки абонента, при необходимости с поиском.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50},"query":{"type":"string","default":""}}},"logicalName":"list_notes","displayName":"list_notes","title":"list_notes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"send_note_whatsapp","description":"Отправляет сохранённую заметку сохранённому контакту в WhatsApp.","inputSchema":{"type":"object","required":["note_id","recipient"],"properties":{"note_id":{"type":"integer"},"recipient":{"type":"string"}}},"logicalName":"send_note_whatsapp","displayName":"send_note_whatsapp","title":"send_note_whatsapp","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"send_whatsapp","description":"ЗАРЕЗЕРВИРОВАНО. Отправка произвольного текста или медиа в WhatsApp.","inputSchema":{"type":"object","properties":{"text":{"type":"string","default":""},"media_id":{"type":"integer","default":0},"recipient":{"type":"string","default":""}}},"logicalName":"send_whatsapp","displayName":"send_whatsapp","title":"send_whatsapp","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_get_capabilities","description":"Показывает, что Cascade Engine умеет на самом деле.","inputSchema":{"type":"object","properties":{}},"logicalName":"cascade_get_capabilities","displayName":"cascade_get_capabilities","title":"cascade_get_capabilities","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_list_worlds","description":"Возвращает миры текущего абонента.","inputSchema":{"type":"object","properties":{}},"logicalName":"cascade_list_worlds","displayName":"cascade_list_worlds","title":"cascade_list_worlds","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_get_world","description":"Возвращает мир по коду: mode=\"summary\" или полный снимок mode=\"full\".","inputSchema":{"type":"object","required":["world"],"properties":{"mode":{"type":"string","default":"summary"},"world":{"type":"string"}}},"logicalName":"cascade_get_world","displayName":"cascade_get_world","title":"cascade_get_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_get_entity","description":"Читает одно определение мира по его коду.","inputSchema":{"type":"object","required":["world","entity_type","identifier"],"properties":{"world":{"type":"string"},"identifier":{"type":"string"},"entity_type":{"type":"string"}}},"logicalName":"cascade_get_entity","displayName":"cascade_get_entity","title":"cascade_get_entity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_create_world","description":"Создаёт черновик мира.","inputSchema":{"type":"object","required":["payload"],"properties":{"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_create_world","displayName":"cascade_create_world","title":"cascade_create_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_update_world","description":"Обновляет конфигурацию мира.","inputSchema":{"type":"object","required":["world","payload"],"properties":{"world":{"type":"string"},"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_update_world","displayName":"cascade_update_world","title":"cascade_update_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_create_network","description":"Создаёт сеть внутри мира текущего абонента.","inputSchema":{"type":"object","required":["world","payload"],"properties":{"world":{"type":"string"},"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_create_network","displayName":"cascade_create_network","title":"cascade_create_network","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_update_network","description":"Обновляет конфигурацию и представление сети.","inputSchema":{"type":"object","required":["world","network","payload"],"properties":{"world":{"type":"string"},"network":{"type":"string"},"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_update_network","displayName":"cascade_update_network","title":"cascade_update_network","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_upsert_artifact","description":"Создаёт или обновляет определение артефакта по коду.","inputSchema":{"type":"object","required":["world","payload"],"properties":{"world":{"type":"string"},"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_upsert_artifact","displayName":"cascade_upsert_artifact","title":"cascade_upsert_artifact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_upsert_challenge","description":"Создаёт или обновляет определение испытания по коду.","inputSchema":{"type":"object","required":["world","payload"],"properties":{"world":{"type":"string"},"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_upsert_challenge","displayName":"cascade_upsert_challenge","title":"cascade_upsert_challenge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_upsert_rule","description":"Создаёт черновик правила или новую версию опубликованного.","inputSchema":{"type":"object","required":["world","payload"],"properties":{"world":{"type":"string"},"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_upsert_rule","displayName":"cascade_upsert_rule","title":"cascade_upsert_rule","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_upsert_offer","description":"Создаёт или обновляет предложение. Покупку не выполняет.","inputSchema":{"type":"object","required":["world","payload"],"properties":{"world":{"type":"string"},"payload":{"type":"object","additionalProperties":true}}},"logicalName":"cascade_upsert_offer","displayName":"cascade_upsert_offer","title":"cascade_upsert_offer","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_upsert_definition","description":"Создаёт или обновляет остальные разрешённые определения мира.","inputSchema":{"type":"object","required":["world","definition_type","payload"],"properties":{"world":{"type":"string"},"payload":{"type":"object","additionalProperties":true},"definition_type":{"type":"string"}}},"logicalName":"cascade_upsert_definition","displayName":"cascade_upsert_definition","title":"cascade_upsert_definition","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_set_media","description":"Загружает и назначает картинку одной командой.","inputSchema":{"type":"object","required":["world","entity_type","identifier","file"],"properties":{"file":{"type":"object","additionalProperties":true},"world":{"type":"string"},"identifier":{"type":"string"},"entity_type":{"type":"string"}}},"logicalName":"cascade_set_media","displayName":"cascade_set_media","title":"cascade_set_media","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_apply_bundle","description":"Применяет связанный набор определений одной транзакцией.","inputSchema":{"type":"object","required":["world","bundle"],"properties":{"mode":{"type":"string","default":"apply"},"world":{"type":"string"},"bundle":{"type":"object","additionalProperties":true},"correlation_id":{"type":"string","default":""},"idempotency_key":{"type":"string","default":""}}},"logicalName":"cascade_apply_bundle","displayName":"cascade_apply_bundle","title":"cascade_apply_bundle","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_validate_world","description":"Проверяет мир и возвращает ошибки, предупреждения и сведения.","inputSchema":{"type":"object","required":["world"],"properties":{"world":{"type":"string"}}},"logicalName":"cascade_validate_world","displayName":"cascade_validate_world","title":"cascade_validate_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_preview_world","description":"Возвращает ссылку на мир в работающем Runtime, если он доступен.","inputSchema":{"type":"object","required":["world"],"properties":{"world":{"type":"string"}}},"logicalName":"cascade_preview_world","displayName":"cascade_preview_world","title":"cascade_preview_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_diff_world","description":"Возвращает состав последней или указанной операции Builder.","inputSchema":{"type":"object","required":["world"],"properties":{"world":{"type":"string"},"idempotency_key":{"type":"string","default":""}}},"logicalName":"cascade_diff_world","displayName":"cascade_diff_world","title":"cascade_diff_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_publish_world","description":"Публикует мир после проверки: draft/paused -> active.","inputSchema":{"type":"object","required":["world"],"properties":{"world":{"type":"string"}}},"logicalName":"cascade_publish_world","displayName":"cascade_publish_world","title":"cascade_publish_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_pause_world","description":"Приостанавливает активный мир.","inputSchema":{"type":"object","required":["world"],"properties":{"world":{"type":"string"}}},"logicalName":"cascade_pause_world","displayName":"cascade_pause_world","title":"cascade_pause_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_resume_world","description":"Возобновляет приостановленный мир, повторно проверив его.","inputSchema":{"type":"object","required":["world"],"properties":{"world":{"type":"string"}}},"logicalName":"cascade_resume_world","displayName":"cascade_resume_world","title":"cascade_resume_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cascade_archive_world","description":"Архивирует мир. Данные и история остаются доступны для чтения.","inputSchema":{"type":"object","required":["world"],"properties":{"world":{"type":"string"}}},"logicalName":"cascade_archive_world","displayName":"cascade_archive_world","title":"cascade_archive_world","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=BMS&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYm1zeXMubmV0L21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22BMS%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.bmsys.net%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22BMS%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.bmsys.net%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=BMS&connectorUrl=https%3A%2F%2Fmcp.bmsys.net%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"BMS\" --url \"https://mcp.bmsys.net/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bmsys-mcp-b7f09310cf","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bmsys-mcp-b7f09310cf/tools/{tool}","mcpServerUrl":"https://mcp.bmsys.net/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bmsys-mcp-b7f09310cf?live=1"}