api-sports-automation
通过Rube MCP(Composio)自动化API体育任务。始终优先搜索工具以获取当前架构。
分类
开发工具安装
热度:2
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-api-sports-automation&locale=zh&source=copy
API Sports Automation - 通过 Rube MCP 自动化体育数据操作
技能概述
通过 Composio 的 API Sports 工具包和 Rube MCP 服务器,自动获取体育数据并执行 API Sports 相关操作,无需配置 API 密钥。
适用场景
开发体育应用或服务时,需要自动获取赛事、球队、球员等数据。通过 MCP 工具可以直接在 Claude 对话中调用 API Sports,快速验证数据结构和集成方案。
为 Claude 技能或 AI 代理添加体育数据能力。用户可以在对话中请求实时体育信息,技能会自动调用相应的 API Sports 工具返回结构化数据。
需要批量获取多个赛季、多个联赛的体育数据。使用 RUBE_REMOTE_WORKBENCH 可以执行批量操作,一次性完成多个 API 调用并处理分页。
核心功能
通过 RUBE_SEARCH_TOOLS 自动发现当前可用的 API Sports 工具和输入模式,确保代码与最新 API 规范保持同步,避免硬编码过时的工具参数。
使用 RUBE_MANAGE_CONNECTIONS 实时检查 API Sports 连接状态,如果连接未激活会返回授权链接,确保执行操作前服务可用。
通过 RUBE_MULTI_EXECUTE_TOOL 在单个会话中执行多个 API Sports 操作,支持会话复用、内存管理和分页处理,提高批量数据获取效率。
常见问题
Rube MCP 需要 API 密钥吗?
不需要。Rube MCP 是一个无服务器 MCP 端点(https://rube.app/mcp),添加到客户端配置后即可使用。API Sports 的连接通过 Composio 管理,首次使用时需要通过授权链接激活连接,之后无需单独维护 API 密钥。
为什么每次都要先调用 RUBE_SEARCH_TOOLS?
API Sports 的工具模式可能随时更新。RUBE_SEARCH_TOOLS 会返回当前可用的工具 slug、输入参数格式和推荐的执行计划,避免使用已废弃或变更的参数。这是保证集成稳定性的关键步骤。
如何处理大量数据的分页?
执行工具后检查响应中是否包含分页标记(如 next_page_token)。如果存在,使用相同的会话 ID 和参数继续调用,直到响应不再返回分页标记为止。对于批量操作,建议使用 RUBE_REMOTE_WORKBENCH 配合 run_composio_tool() 函数。