Kaggle MCP 服务器是一个基于模型上下文协议(MCP)的工具,可借助 Claude 或其他兼容的 AI 助手,实现与 Kaggle 竞赛的交互,为数据科学竞赛提供便利。
pip install kaggle)有两种方式与 Kaggle API 认证:
pip install kaggle
kaggle.json 文件,其中包含你的凭证。.kaggle 文件夹(如果不存在):# 对于 Linux/Mac
mkdir -p ~/.kaggle
# 对于 Windows(PowerShell)
New-Item -ItemType Directory -Force -Path "$HOME\.kaggle"
kaggle.json 文件移动到 .kaggle 目录:# 对于 Linux/Mac
mv ~/Downloads/kaggle.json ~/.kaggle/
chmod 600 ~/.kaggle/kaggle.json # 设置权限
# 对于 Windows(PowerShell)
Move-Item -Path "$HOME\Downloads\kaggle.json" -Destination "$HOME\.kaggle\kaggle.json"
你可以直接将 Kaggle 凭证添加到 claude_desktop_config.json 文件中:
{
"mcpServers": {
"kaggle": {
"command": "node",
"args": ["/path/to/build/index.js"],
"env": {
"KAGGLE_USERNAME": "你的Kaggle用户名",
"KAGGLE_KEY": "你的Kaggle API密钥"
}
}
}
}
请替换 你的Kaggle用户名 和 你的Kaggle API密钥。
从 GitHub 克隆仓库:
git clone https://github.com/yourusername/kaggle-mcp-server.git
cd kaggle-mcp-server
npm install
node index.js
curl -X POST http://localhost:3000/api/submit \
-F "file=@your_predictions.csv" \
-F "competition_id=abc123"
之前列出的所有“即将推出”的功能现在都包含在 feature-complete 分支中,其中包括:
请参阅 feature-complete 分支以获取最新和最全面的 Kaggle MCP 服务器实现。
想了解此服务器的全部潜力?查看详细文章:人工智能驱动的数据科学革命:如何通过 Kaggle MCP 服务器转变 AI 能力
本项目采用 MIT 许可证。