技能kaggle-automation
K

kaggle-automation

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

Kaggle Automation - 通过 Rube MCP 自动化 Kaggle 操作

技能概述

通过 Composio 的 Rube MCP 自动化执行 Kaggle 竞赛、数据集和 notebook 操作,无需 API key 即可实现工具发现、连接管理和批量任务执行。

适用场景

  1. 竞赛自动化管理: 自动检查比赛进度、提交结果、监控排名变化,减少重复性操作
  2. 数据集批量处理: 批量下载和管理 Kaggle 数据集,自动获取元数据和版本信息
  3. Notebook 运维自动化: 版本控制、定时运行、输出管理,适用于持续训练和实验追踪

核心功能

  1. 动态工具发现: 通过 RUBE_SEARCH_TOOLS 实时获取可用的 Kaggle 工具和当前架构,确保操作始终兼容最新 API
  2. 无密钥连接管理: 只需添加 Rube MCP 端点即可连接 Kaggle,通过 RUBE_MANAGE_CONNECTIONS 管理连接状态
  3. 批量操作执行: 支持 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 获取当前可用的完整工具列表和输入架构。