mcpField
K
Kaggle-MCP: Kaggle API Integration for Claude AI

Kaggle-MCP: Kaggle API Integration for Claude AI

本地服务
stevenyuyy.us数据与分析3572 周前更新

关于 Kaggle-MCP: Kaggle API Integration for Claude AI

Kaggle-MCP 通过 Model Context Protocol 将 Claude AI 连接到 Kaggle API,可在 AI 界面中完成比赛、数据集和 kernel 相关操作。适合希望在 Claude 中查找和获取 Kaggle 资源的数据科学用户。

主要功能

  1. 01通过凭据认证 Kaggle 账户
  2. 02浏览、搜索并下载比赛数据
  3. 03查找并下载数据集
  4. 04搜索 Kaggle kernel(notebook)

适用场景

  1. 01在 Claude 中查看比赛详情与排行榜
  2. 02查找并下载用于分析项目的数据集
  3. 03搜索特定主题的 notebook 学习资源

MCP 相关

该项目是 MCP 服务,将 Kaggle API 的比赛、数据集、kernel 与模型功能以 MCP 工具形式提供给 Claude Desktop 等客户端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai 安全评估徽章

Kaggle-MCP:面向 Claude AI 的 Kaggle API 集成

     ██╗  ██╗ █████╗  ██████╗  ██████╗ ██╗     ███████╗       ███╗   ███╗ ██████╗██████╗ 
     ██║ ██╔╝██╔══██╗██╔════╝ ██╔════╝ ██║     ██╔════╝       ████╗ ████║██╔════╝██╔══██╗
     █████╔╝ ███████║██║  ███╗██║  ███╗██║     █████╗         ██╔████╔██║██║     ██████╔╝
     ██╔═██╗ ██╔══██║██║   ██║██║   ██║██║     ██╔══╝  ████─  ██║╚██╔╝██║██║     ██╔═══╝ 
     ██║  ██╗██║  ██║╚██████╔╝╚██████╔╝███████╗███████╗       ██║ ╚═╝ ██║╚██████╗██║     
     ╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝ ╚══════╝╚══════╝       ╚═╝     ╚═╝ ╚═════╝╚═╝     

Kaggle-MCP 通过模型上下文协议(MCP)将 Claude AI 连接到 Kaggle API,让你通过 AI 界面进行竞赛、数据集和内核操作。

功能

  • 身份验证:使用 Kaggle 凭据进行安全身份验证
  • 竞赛:浏览、搜索和下载 Kaggle 竞赛数据
  • 数据集:查找、探索和下载 Kaggle 数据集
  • 内核:搜索和分析 Kaggle 笔记本/内核
  • 模型:访问 Kaggle 上提供的预训练模型

快速安装

以下命令用于安装 Kaggle-MCP 基础版本。

macOS / Linux
# Install with a single command
curl -LsSf https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.sh | sh
Windows
# Download and run the installer
powershell -c "Invoke-WebRequest -Uri https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.ps1 -OutFile install.ps1; .\install.ps1"
手动安装
# Install with pip
pip install git+https://github.com/54yyyu/kaggle-mcp.git

# Or better, install with uv
uv pip install git+https://github.com/54yyyu/kaggle-mcp.git

配置

安装后,运行设置工具以配置 Claude Desktop:

kaggle-mcp-setup

该工具会查找并更新 Claude Desktop 配置文件,该文件通常位于:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
  • Linux:~/.config/Claude/claude_desktop_config.json
手动配置

或者,你也可以手动将以下内容添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "kaggle": {
      "command": "kaggle-mcp"
    }
  }
}

Kaggle API 凭据

要使用 Kaggle-MCP,你需要设置 Kaggle API 凭据:

  1. 前往你的 Kaggle 账户设置
  2. 在 API 部分,点击“Create New API Token”
  3. 系统会下载包含你凭据的 kaggle.json 文件
  4. 将此文件移至 ~/.kaggle/kaggle.json(如有需要,请创建该目录)
  5. 设置正确的权限:chmod 600 ~/.kaggle/kaggle.json

或者,你也可以通过 Claude 使用 authenticate() 工具和你的用户名、API 密钥直接进行身份验证。

可用工具

如需查看可用工具的完整列表及其详细用法,请参阅文档:stevenyuyy.us/kaggle-mcp。

示例

向 Claude 提问:

  • “使用我的用户名 'username' 和密钥 'apikey' 通过 Kaggle 进行身份验证”
  • “列出当前活跃的 Kaggle 竞赛”
  • “给我看看 Titanic 排行榜上排名前 10 的参赛者”
  • “查找有关气候变化的数据集”
  • “下载波士顿房价数据集”
  • “搜索有关情感分析的内核”

使用场景

  • 竞赛研究:快速访问竞赛详情、数据和排行榜
  • 数据集发现:查找并下载用于分析项目的数据集
  • 学习资源:查找特定主题的相关内核和笔记本
  • 模型发现:查找适用于各种机器学习任务的预训练模型

要求

  • Python 3.8 或更高版本
  • Claude Desktop 或 API 访问权限
  • 拥有 API 凭据的 Kaggle 账户
  • MCP Python SDK 1.6.0+

许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。