Kaggle-MCP logo

Kaggle-MCP

by 54yyyu

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 allows users to interact with Kaggle resources directly through Claude AI.

View on GitHub

Last updated: N/A

What is Kaggle-MCP?

Kaggle-MCP is a tool that integrates the Kaggle API with Claude AI using the Model Context Protocol (MCP). This integration allows users to access and interact with Kaggle competitions, datasets, kernels, and models directly through the Claude AI interface.

How to use Kaggle-MCP?

To use Kaggle-MCP, first install it using the provided installation scripts or pip. Then, configure it by either running the kaggle-mcp-setup utility or manually adding the necessary configuration to your Claude Desktop configuration file. Finally, set up your Kaggle API credentials by downloading your API token from Kaggle and placing the kaggle.json file in the appropriate directory. You can then use the available tools by asking Claude to perform actions like authenticating, listing competitions, searching datasets, or downloading data.

Key features of Kaggle-MCP

  • Secure Authentication with Kaggle credentials

  • Browse, search, and download data from Kaggle competitions

  • Find, explore, and download datasets from Kaggle

  • Search for and analyze Kaggle notebooks/kernels

Use cases of Kaggle-MCP

  • Quickly access competition details, data, and leaderboards for Competition Research

  • Find and download datasets for analysis projects for Dataset Discovery

  • Locate relevant kernels and notebooks for specific topics for Learning Resources

  • Find pre-trained models for various machine learning tasks for Model Discovery

FAQ from Kaggle-MCP

What is Kaggle-MCP?

Kaggle-MCP is a tool that integrates the Kaggle API with Claude AI.

How do I install Kaggle-MCP?

You can install it using the provided installation scripts (curl or powershell) or pip/uv.

How do I configure Kaggle-MCP?

Run the kaggle-mcp-setup utility or manually add the configuration to your Claude Desktop configuration file.

How do I set up my Kaggle API credentials?

Download your API token from Kaggle and place the kaggle.json file in ~/.kaggle/kaggle.json.

Where can I find a list of available tools?

Refer to the documentation at stevenyuyy.us/kaggle-mcp.