技能openrouter-automation
O
openrouter-automation
通过Rube MCP(Composio)自动化Openrouter任务。始终优先搜索工具以获取当前架构。
Openrouter Automation - 通过 Rube MCP 自动化 Openrouter 任务
技能概述
Openrouter Automation 是一个通过 Composio 的 Rube MCP 服务器实现 Openrouter 任务自动化的技能,支持工具动态发现、连接管理和批量执行,无需 API 密钥即可快速集成。
适用场景
- 批量任务自动化: 需要定期或批量执行 Openrouter 操作的场景,如定时请求、数据同步、报告生成等
- 工作流集成: 将 Openrouter 操作集成到更大的自动化工作流中,与其他服务和 API 协同工作
- 动态工具调用: 需要根据任务类型动态选择和执行不同 Openrouter 工具的灵活场景
核心功能
- 智能工具发现: 通过
RUBE_SEARCH_TOOLS动态获取当前可用的 Openrouter 工具列表和 schema,避免硬编码,自动适应工具更新 - 连接状态管理: 通过
RUBE_MANAGE_CONNECTIONS实时检查和管理 Openrouter 连接状态,支持一键认证和状态监控 - 批量工具执行: 通过
RUBE_MULTI_EXECUTE_TOOL在单个会话中执行多个工具调用,支持复杂的多步骤工作流
常见问题
如何开始使用 Openrouter Automation 技能?
使用前需要完成以下步骤:
- 在您的 MCP 客户端配置中添加
https://rube.app/mcp作为服务器地址(无需 API 密钥) - 调用
RUBE_SEARCH_TOOLS发现可用的 Openrouter 工具并生成会话 ID - 使用
RUBE_MANAGE_CONNECTIONS检查或建立 Openrouter 连接 - 确认连接状态为 ACTIVE 后即可执行工具
Rube MCP 需要 API 密钥吗?
不需要。Rube MCP 服务器只需在客户端配置中添加 https://rube.app/mcp 端点即可工作。Openrouter 的认证通过 RUBE_MANAGE_CONNECTIONS 返回的授权链接完成,过程简单安全。
如何处理 Openrouter 工具的 schema 变化?
技能设计遵循"先搜索后执行"原则。每次执行前调用 RUBE_SEARCH_TOOLS 获取最新的工具 schema,确保参数名称、类型和结构始终准确。这避免了因工具更新导致的执行失败,是技能的核心最佳实践。