msg91-automation
通过Rube MCP(Composio)自动化Msg91任务。始终优先搜索工具以获取当前架构。
msg91-automation - 通过 Rube MCP 实现 Msg91 操作自动化
技能概述
msg91-automation 是一个通过 Composio 的 Msg91 工具包和 Rube MCP 实现 Msg91 操作自动化的 Claude 技能,支持工具发现、连接管理和批量执行等核心功能。
适用场景
-
批量短信营销自动化:适合需要定期发送营销短信、活动通知或推广消息的营销团队,通过自动化工具批量执行发送任务,提高工作效率并减少人工操作错误。
-
通知系统集成:适用于需要将应用内通知、订单状态更新或安全告警通过短信形式发送给用户的场景,实现消息触达的自动化处理。
-
OTP 验证码自动化:支持用户注册、登录或敏感操作时自动发送一次性验证码,简化开发流程并提供安全的身份验证机制。
核心功能
-
智能工具发现:通过 RUBE_SEARCH_TOOLS 自动获取 Msg91 工具包的最新 Schema 和可用操作,确保始终使用正确的工具参数和执行计划,避免硬编码导致的兼容性问题。
-
连接状态管理:使用 RUBE_MANAGE_CONNECTIONS 实时监控 Msg91 连接状态,支持自动重连和连接验证,确保批量操作和长时间运行任务的稳定性。
-
批量操作执行:通过 RUBE_MULTI_EXECUTE_TOOL 支持在一个会话中执行多个 Msg91 操作,支持分页处理和结果聚合,适合大批量数据处理和复杂工作流场景。
常见问题
Rube MCP 需要什么准备工作?
在使用 msg91-automation 技能前,需要在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器,无需 API 密钥即可使用。然后通过 RUBE_SEARCH_TOOLS 验证连接可用性,再调用 RUBE_MANAGE_CONNECTIONS 设置 Msg91 连接。
如何验证 Msg91 连接状态?
调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 msg91,检查返回的连接状态是否为 ACTIVE。如果状态不是 ACTIVE,需要按照返回的认证链接完成 Composio 的 Msg91 工具包授权流程。
批量操作中如何处理分页?
在执行批量 Msg91 操作时,检查响应中是否包含分页标记或继续令牌。如果存在分页信息,需要在同一个会话中使用相同的 session_id 继续调用 RUBE_MULTI_EXECUTE_TOOL 或 RUBE_REMOTE_WORKBENCH,直到获取完整的数据集。