技能openrouter-automation
O

openrouter-automation

通过Rube MCP(Composio)自动化Openrouter任务。始终优先搜索工具以获取当前架构。

Openrouter Automation - 通过 Rube MCP 自动化 Openrouter 任务

技能概述

Openrouter Automation 是一个通过 Composio 的 Rube MCP 服务器实现 Openrouter 任务自动化的技能,支持工具动态发现、连接管理和批量执行,无需 API 密钥即可快速集成。

适用场景

  1. 批量任务自动化: 需要定期或批量执行 Openrouter 操作的场景,如定时请求、数据同步、报告生成等
  2. 工作流集成: 将 Openrouter 操作集成到更大的自动化工作流中,与其他服务和 API 协同工作
  3. 动态工具调用: 需要根据任务类型动态选择和执行不同 Openrouter 工具的灵活场景

核心功能

  1. 智能工具发现: 通过 RUBE_SEARCH_TOOLS 动态获取当前可用的 Openrouter 工具列表和 schema,避免硬编码,自动适应工具更新
  2. 连接状态管理: 通过 RUBE_MANAGE_CONNECTIONS 实时检查和管理 Openrouter 连接状态,支持一键认证和状态监控
  3. 批量工具执行: 通过 RUBE_MULTI_EXECUTE_TOOL 在单个会话中执行多个工具调用,支持复杂的多步骤工作流

常见问题

如何开始使用 Openrouter Automation 技能?

使用前需要完成以下步骤:

  1. 在您的 MCP 客户端配置中添加 https://rube.app/mcp 作为服务器地址(无需 API 密钥)
  2. 调用 RUBE_SEARCH_TOOLS 发现可用的 Openrouter 工具并生成会话 ID
  3. 使用 RUBE_MANAGE_CONNECTIONS 检查或建立 Openrouter 连接
  4. 确认连接状态为 ACTIVE 后即可执行工具

Rube MCP 需要 API 密钥吗?

不需要。Rube MCP 服务器只需在客户端配置中添加 https://rube.app/mcp 端点即可工作。Openrouter 的认证通过 RUBE_MANAGE_CONNECTIONS 返回的授权链接完成,过程简单安全。

如何处理 Openrouter 工具的 schema 变化?

技能设计遵循"先搜索后执行"原则。每次执行前调用 RUBE_SEARCH_TOOLS 获取最新的工具 schema,确保参数名称、类型和结构始终准确。这避免了因工具更新导致的执行失败,是技能的核心最佳实践。