Confidential guide on numerology and astrology, based of GG33 Public information

Kaggle-MCP
Servidor MCP para interactuar con competiciones de Kaggle
3 years
Works with Finder
1
Github Watches
0
Github Forks
1
Github Stars
Kaggle MCP Server
A Model Context Protocol (MCP) server for interacting with Kaggle competitions through Claude or other compatible AI assistants.
📖 Learn More
Want to understand the full potential of this server? Check out the detailed article:
AI-Powered Data Science Revolution: How Kaggle MCP Server Transforms AI Capabilities
Prerequisites
- Node.js 16 or higher
- TypeScript
- Kaggle CLI installed (
pip install kaggle
) - Kaggle API credentials configured
Authentication Setup
There are two ways to authenticate with the Kaggle API:
Option 1: Using a kaggle.json file (Standard approach)
- Install the Kaggle CLI:
pip install kaggle
- Go to https://www.kaggle.com/account and click "Create New API Token"
- This will download a
kaggle.json
file with your credentials - Create a
.kaggle
directory in your home folder (if it doesn't exist)
# On Linux/Mac
mkdir -p ~/.kaggle
# On Windows (PowerShell)
New-Item -ItemType Directory -Force -Path "$HOME\.kaggle"
- Move the downloaded
kaggle.json
file to the.kaggle
directory:
# On Linux/Mac
mv ~/Downloads/kaggle.json ~/.kaggle/
chmod 600 ~/.kaggle/kaggle.json # Set permissions
# On Windows (PowerShell)
Move-Item -Path "$HOME\Downloads\kaggle.json" -Destination "$HOME\.kaggle\kaggle.json"
Option 2: Using Claude for Desktop Configuration (Simpler)
You can directly add your Kaggle credentials to your claude_desktop_config.json
file:
{
"mcpServers": {
"kaggle": {
"command": "node",
"args": ["/path/to/build/index.js"],
"env": {
"KAGGLE_USERNAME": "your-kaggle-username",
"KAGGLE_KEY": "your-kaggle-api-key"
}
}
}
}
Replace your-kaggle-username
and your-kaggle-api-key
with your actual Kaggle credentials.
Installation
- Clone this repository
- Install dependencies:
npm install
- Build the project:
npm run build
Usage
Running the server
npm start
Or directly:
node build/index.js
Connecting with Claude for Desktop
Add the following configuration to your claude_desktop_config.json
file.
Example Queries
Once connected to Claude, you can ask questions like:
- "Show me the active Kaggle competitions"
- "Search for image classification competitions"
- "Download the files for the Titanic competition"
- "Submit my predictions.csv file to the housing-prices competition with the message 'Random forest model'"
- "Show me my submissions for the digit-recognizer competition"
Troubleshooting
Authentication Issues
If you encounter authentication errors:
-
Verify your credentials are correctly set:
- If using
kaggle.json
, check it's in the correct location:- Linux/Mac:
~/.kaggle/kaggle.json
- Windows:
C:\Users\<USERNAME>\.kaggle\kaggle.json
- Linux/Mac:
- If using environment variables, check the
env
section in yourclaude_desktop_config.json
- If using
-
For
kaggle.json
, check if the file has the correct permissions:- On Linux/Mac, run:
chmod 600 ~/.kaggle/kaggle.json
- On Linux/Mac, run:
-
Make sure your API token is still valid. If needed, generate a new one from your Kaggle account page.
Installation Issues
If the Kaggle CLI is not found:
- Make sure you have installed it with:
pip install kaggle
- Verify that the Kaggle command is in your PATH by running:
kaggle --version
Current Capabilities
The server currently provides the following operations for Kaggle competitions:
🔍 List Competitions
- List all active Kaggle competitions
- Search competitions by keyword
- Support for pagination to browse through results
- Display competition details including name, category, deadline, and prize
📥 Download Competition Files
- Download files for any competition
- Specify custom download path
- Force re-download of existing files
- Works with all public competition datasets
📤 Submit to Competitions
- Submit prediction files to competitions
- Add custom submission messages
- Get immediate feedback on submission status
- Requires prior acceptance of competition rules on Kaggle website
📋 List Submissions
- View submission history for a specific competition
- See submission status and scores
- Track multiple submissions over time
All Features Now Available
All the features previously listed as "Coming Soon" are now available in the feature-complete
branch of this repository. This includes:
- Dataset Operations: Browse, search, download, and analyze datasets from Kaggle
- Notebook Integration: Work with Kaggle notebooks directly from your AI assistant
- User Management: Check profile information and competition standings
- Competition Analysis: Get detailed competition metrics and leaderboard insights
Check out the feature-complete
branch for the most up-to-date and comprehensive implementation of the Kaggle MCP server.
License
MIT
相关推荐
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
I find academic articles and books for research and literature reviews.
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Servidor MCP para obtener contenido de la página web con el navegador sin cabeza de dramaturgo.
Un poderoso complemento Neovim para administrar servidores MCP (protocolo de contexto del modelo)
Puente entre los servidores Ollama y MCP, lo que permite a LLM locales utilizar herramientas de protocolo de contexto del modelo
Un bot de chat de IA para equipos pequeños y medianos, que apoyan modelos como Deepseek, Open AI, Claude y Gemini. 专为中小团队设计的 ai 聊天应用 , 支持 Deepseek 、 Open ai 、 Claude 、 Géminis 等模型。
🔍 Habilitar asistentes de IA para buscar y acceder a la información del paquete PYPI a través de una interfaz MCP simple.
Reviews

user_cTnprbbO
As a dedicated user of kaggle-MCP by Dishant27, I highly recommend this product for anyone involved in machine learning competitions. The seamless integration and intuitive interface make it a valuable tool for managing projects. Check it out on GitHub!