用途:该技能通过 Composio 的 OneSignal 工具包,经 Rube MCP 自动化 OneSignal 操作,包括推送通知、分群(segments)、模板与消息发送。
主要能力:发现并调用 OneSignal 相关工具,执行单步或多步工作流;支持在创建资源前先搜索已有资源以避免重复;支持分页(如 next_cursor、page_token)持续获取数据;支持通过 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool() 与 ThreadPoolExecutor 进行批量或并行操作。
使用方式:先将 https://rube.app/mcp 添加为客户端配置中的 MCP 服务器,无需 API 密钥。确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并传入工具包 onesignal_rest_api;若连接非 ACTIVE,按返回的授权链接完成设置,确认状态为 ACTIVE 再执行工作流。始终先调用 RUBE_SEARCH_TOOLS 获取当前工具架构,例如 queries=[{"use_case": "push notifications, segments, templates, and messaging", "known_fields": ""}],随后通过 RUBE_MULTI_EXECUTE_TOOL 传入已发现的 tool_slug 与符合架构的参数执行;当返回 schemaRef 而非 input_schema 时,用 RUBE_GET_TOOL_SCHEMAS 加载完整输入架构。
适用场景:需要自动化推送通知、分群管理、模板与消息发送等 OneSignal 操作的场景。
限制:需 Rube MCP 已连接且 OneSignal 连接为 ACTIVE;不要硬编码工具 slug;须遵守速率限制并在收到速率限制错误时降低频率并退避;参数必须严格符合架构;令牌过期需通过 RUBE_MANAGE_CONNECTIONS 重新认证。价格与平台等更多信息暂未提供。