What is Kaggle-MCP?
Kaggle-MCP connects Claude AI to the Kaggle API through the Model Context Protocol (MCP), enabling competition, dataset, and kernel operations through the AI interface. It is built for data scientists, machine learning practitioners, and anyone who wants to interact with Kaggle’s resources using natural language.
How to use Kaggle-MCP?
Install via the provided one-line script (curl on macOS/Linux, powershell on Windows) or manually with pip or uv. After installation, run kaggle-mcp-setup to update your Claude Desktop configuration, or manually add the server entry to the Claude Desktop config file. Obtain Kaggle API credentials from your Kaggle account settings, place the kaggle.json file in ~/.kaggle/, and secure it with chmod 600. Then ask Claude to list competitions, download datasets, search kernels, and more.
Key features of Kaggle-MPC
- Authentication: Securely authenticate with your Kaggle credentials
- Competitions: Browse, search, and download data from Kaggle competitions
- Datasets: Find, explore, and download datasets from Kaggle
- Kernels: Search for and analyze Kaggle notebooks/kernels
- Models: Access pre-trained models available on Kaggle
Use cases of Kaggle-MPC
- Competition Research: Quickly access competition details, data, and leaderboards
- Dataset Discovery: Find and download datasets for analysis projects
- Learning Resources: Locate relevant kernels and notebooks for specific topics
- Model Discovery: Find pre-trained models for various machine learning tasks
评论