kaggle-mcp

kaggle-mcp

0

Kaggle-mcp is a Model Context Protocol (MCP) server specifically designed for interacting with Kaggle APIs. It provides features such as adding notes and managing server states, providing configurations for easy setup and development.

kaggle-mcp MCP server

A MCP server for Kaggle APIs

Components

Tools

  • add-note: Adds a note to the server using 'name' and 'content' strings, updates server state and notifies clients on resource changes.

Configuration

  • Ensure kaggle.json is in ~/.kaggle/ or use environment variables KAGGLE_USERNAME and KAGGLE_KEY.

Quickstart

Install

  • Configuration for Claude Desktop on MacOS or Windows provided.

Development

Building and Publishing

  1. Sync dependencies using uv sync.
  2. Build distributions with uv build.
  3. Publish using uv publish with necessary credentials.

Debugging

  • Use MCP Inspector for debugging, launch via npm with given command.