pramod/kaggle

๐Ÿงฎ Data Science Tools
0 Views
0 Installs

๐Ÿ - This Kaggle MCP Server makes Kaggle more accessible by letting you browse competitions, leaderboards, models, datasets, and kernels directly within MCP, streamlining discovery for data scientists and developers.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "pramod-kaggle": {
      "command": "npx",
      "args": [
        "-y",
        "pramod-kaggle"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

kaggle-mcp-server

This project provides an MCP (Model Context Protocol) server for interacting with Kaggle from Claude Desktop (or any MCP-compatible client)

๐Ÿš€ Setup

1. Clone the repository and install dependencies

 pip install -r requirements.txt

2. Configure Kaggle API credentials

  Go to your Kaggle account -> Settings
  
  Scroll to API section โ†’ click Create New API Token.
  This will download a file called kaggle.json.

  Place kaggle.json in the following location on your system:
  
  Linux/Mac:
  
  ~/.kaggle/kaggle.json
  
  Windows:
  
  C:\Users\<your-username>\.kaggle\kaggle.json

3. Configure Claude Desktop

 To connect Claude with this MCP server, create or update the file:
 
 Claude/claude_desktop_config.json
 
 with the following contents:
 
 {
   "mcpServers": {
     "Kaggle": {
       "command": "<path-to-your-python-executable>",
       "args": ["<path-to-your-kaggle-server.py>"]
     }
   }
 }
 
 Replace <path-to-your-python-executable> with the path to your Python interpreter (e.g. python or C:/Python/python.exe).
 
 Replace <path-to-your-kaggle-server.py> with the path to this repoโ€™s kaggle-server.py file.

๐Ÿ“œ Usage

 Once configured:
 
 Start Claude Desktop.
 
 Start the Kaggle MCP server (Run kaggle-server.py as a Python File).
 
 You can now use MCP tools defined in kaggle-server.py, for example:
 
 get_competitions_list: Fetches the list of available Kaggle competitions and returns them in a JSON-friendly format.

๐Ÿ› ๏ธ About the Code

 kaggle-server.py registers MCP tools using the @mcp.tool() decorator.
 
 The server communicates with Claude via MCP and exposes Kaggle API methods.
 
 Example tool:
 
 @mcp.tool()
 def get_competitions_list() -> list[dict]:
     """
     Fetch the list of available Kaggle competitions.
     """

โœ… Requirements

  Python 3.10+
      
  Kaggle API credentials (kaggle.json)
      
  Dependencies listed in requirements.txt

๐Ÿ”’ Security Notes

 Never commit your kaggle.json file.
 
 Ensure the .kaggle folder has restricted permissions.

Related MCP Servers

98lukehall/renoun-mcp

๐Ÿ โ˜๏ธ - Structural observability for AI conversations. Detects loops, stuck states, breakthroughs, and convergence across 17 channels without analyzing content.

๐Ÿงฎ Data Science Tools0 views
abhiphile/fermat-mcp

๐Ÿ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - The ultimate math engine unifying SymPy, NumPy & Matplotlib in one powerful server. Perfect for developers & researchers needing symbolic algebra, numerical computing, and data visualization.

๐Ÿงฎ Data Science Tools0 views
Archerkattri/mathlas

๐Ÿ ๐Ÿ  - Airtight math for agents: 3.7M-theorem search, PSLQ constant ID, OEIS, real Lean kernel checks, applicability checklists. No LLM inside, no API key.

๐Ÿงฎ Data Science Tools0 views
arrismo/kaggle-mcp

๐Ÿ โ˜๏ธ - Connects to Kaggle, ability to download and analyze datasets.

๐Ÿงฎ Data Science Tools0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it โ†’
โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.