Kaggle

by 54yyyu

3 stars
493 downloads
Not rated
GitHub

About

Integrates with Kaggle's API to enable competition participation, dataset management, kernel operations, and model submissions for data scientists and machine learning practitioners.

Details

Author
54yyyu
Repository
54yyyu/kaggle-mcp
GitHub stars
3
Downloads
493
License
MIT License
Categories
Developer Tools, Design, File Management, AI, Search, Security, Frontend, API
Tags
#integration

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Kaggle
    Command (node, npx, python, etc.) kaggle-mcp

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

After installation, run the setup utility to configure Claude Desktop:

kaggle-mcp-setup

This will locate and update your Claude Desktop configuration file, which is typically found at:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
- Linux: ~/.config/Claude/claude_desktop_config.json

The following commands install the base version of Kaggle-MCP.

curl -LsSf https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.sh | sh


powershell -c "Invoke-WebRequest -Uri https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.ps1 -OutFile install.ps1; .\install.ps1"


pip install git+https://github.com/54yyyu/kaggle-mcp.git

uv pip install git+https://github.com/54yyyu/kaggle-mcp.git

Alternatively, you can manually add the following to your Claude Desktop configuration:

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

For a comprehensive list of available tools and their detailed usage, please refer to the documentation at stevenyuyy.us/kaggle-mcp.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "kaggle": {
            "cwd": "string",
            "env": {},
            "args": [],
            "shell": false,
            "command": "kaggle-mcp"
        }
    }
}

Linux

{
    "cwd": "string",
    "env": [],
    "args": [],
    "shell": false,
    "command": "kaggle-mcp"
}

Macos

{
    "cwd": "string",
    "env": [],
    "args": [],
    "shell": false,
    "command": "kaggle-mcp"
}

Windows

{
    "cwd": "string",
    "env": [],
    "args": [],
    "shell": false,
    "command": "kaggle-mcp"
}

Kaggle-MCP: Kaggle API Integration for Claude AI

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

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.

Features

- 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

Quick Installation

The following commands install the base version of Kaggle-MCP.

macOS / Linux

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.