技能kaggle-automation
K
kaggle-automation
通过Rube MCP(Composio)自动化Kaggle任务。始终优先搜索工具以获取当前架构。
Kaggle Automation - 通过 Rube MCP 自动化 Kaggle 操作
技能概述
通过 Composio 的 Rube MCP 自动化执行 Kaggle 竞赛、数据集和 notebook 操作,无需 API key 即可实现工具发现、连接管理和批量任务执行。
适用场景
- 竞赛自动化管理: 自动检查比赛进度、提交结果、监控排名变化,减少重复性操作
- 数据集批量处理: 批量下载和管理 Kaggle 数据集,自动获取元数据和版本信息
- Notebook 运维自动化: 版本控制、定时运行、输出管理,适用于持续训练和实验追踪
核心功能
- 动态工具发现: 通过
RUBE_SEARCH_TOOLS实时获取可用的 Kaggle 工具和当前架构,确保操作始终兼容最新 API - 无密钥连接管理: 只需添加 Rube MCP 端点即可连接 Kaggle,通过
RUBE_MANAGE_CONNECTIONS管理连接状态 - 批量操作执行: 支持
RUBE_MULTI_EXECUTE_TOOL和RUBE_REMOTE_WORKBENCH实现工作流编排和批量任务处理
常见问题
Kaggle Automation 技能需要 API key 吗?
不需要。Rube MCP 采用无密钥连接方式,只需在客户端配置中添加 https://rube.app/mcp 端点即可使用。连接通过 Composio 的认证流程处理,无需管理传统的 API 凭证。
如何通过 MCP 连接 Kaggle?
首先调用 RUBE_SEARCH_TOOLS 发现可用工具并获取 session ID,然后使用 RUBE_MANAGE_CONNECTIONS 检查 Kaggle 连接状态。如果连接未激活,系统会返回认证链接,完成后即可执行操作。
Rube MCP 支持哪些 Kaggle 操作?
支持的操作范围由 Composio Kaggle 工具包决定,常见的包括数据集下载、元数据查询、竞赛信息获取、notebook 管理等。由于工具架构会更新,建议每次使用前先调用 RUBE_SEARCH_TOOLS 获取当前可用的完整工具列表和输入架构。