kaggle-MCP
by Dishant27·★ 9·综合分 34
MCP 服务器让 AI 助手能够通过命令和 API 访问 Kaggle 竞赛。
概述
Kaggle MCP 服务器在 AI 助手和 Kaggle 平台之间提供全面的接口。它允许用户通过自然语言命令浏览竞赛、下载数据集、提交预测和跟踪提交记录,所有操作都可以通过兼容的 AI 系统完成。服务器支持 kaggle.json 文件认证和环境变量配置,为不同的设置偏好提供了灵活性。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
如果您是数据科学家或机器学习从业者,希望将Kaggle竞赛直接集成到AI工作流程中,无需在Kaggle网站和AI助手之间切换上下文,应选择此服务器。
什么时候不要选它
如果您需要访问私有竞赛(需要在Kaggle上手动接受条款)或已经使用其他具有内置AI集成的数据科学平台,不应选择此服务器。
此 server 暴露的工具
从 README 抽取出 7 个工具list_competitionsList all active Kaggle competitions or search competitions by keyword
download_competition_filesDownload files for any Kaggle competition
submit_to_competitionSubmit prediction files to competitions with custom messages
list_submissionsView submission history for a specific competition
browse_datasetsBrowse and search datasets from Kaggle
analyze_competitionGet detailed competition metrics and leaderboard insights
manage_user_profileCheck profile information and competition standings
可对比工具
安装
安装
- 安装先决条件:
```bash # 安装 Kaggle CLI pip install kaggle
# 安装 Node.js 16+ 和 TypeScript # (根据您的操作系统遵循说明) ```
- 获取 Kaggle API 凭据:
- 访问 https://www.kaggle.com/account 并点击 "Create New API Token" - 这将下载一个 kaggle.json 文件 - 将其放在 ~/.kaggle/ 目录下(Linux/Mac)或 %USERPROFILE%\.kaggle\ 下(Windows)
- 安装 MCP 服务器:
``bash git clone https://github.com/Dishant27/kaggle-MCP.git cd kaggle-MCP npm install npm run build ``
- 配置 Claude Desktop:
``json { "mcpServers": { "kaggle": { "command": "node", "args": ["/path/to/kaggle-MCP/build/index.js"], "env": { "KAGGLE_USERNAME": "your-kaggle-username", "KAGGLE_KEY": "your-kaggle-api-key" } } } } ``
FAQ
- 如何与 Kaggle 进行身份验证?
- 您可以使用 ~/.kaggle 目录中的 kaggle.json 文件,或在 claude_desktop_config.json 文件的 env 部分配置您的凭据。
- 我可以使用此服务器访问哪些竞赛?
- 服务器提供对所有公开 Kaggle 竞赛的访问权限。您可以列出竞赛、按关键词搜索,并为任何公开竞赛下载文件。
- 我可以提交预测到竞赛吗?
- 是的,服务器允许您提交预测文件到竞赛,附带自定义消息,并立即获得提交状态反馈。
kaggle-MCP 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。