loading…
Search for a command to run...
loading…
Enables AI assistants to interact with Kaggle competitions, including listing competitions, downloading files, submitting predictions, and viewing submission hi
Enables AI assistants to interact with Kaggle competitions, including listing competitions, downloading files, submitting predictions, and viewing submission history.
A Model Context Protocol (MCP) server for interacting with Kaggle competitions through Claude or other compatible AI assistants.
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
pip install kaggle)There are two ways to authenticate with the Kaggle API:
pip install kaggle
kaggle.json file with your credentials.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"
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"
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.
npm install
npm run build
npm start
Or directly:
node build/index.js
Add the following configuration to your claude_desktop_config.json file.
Once connected to Claude, you can ask questions like:
If you encounter authentication errors:
Verify your credentials are correctly set:
kaggle.json, check it's in the correct location:~/.kaggle/kaggle.jsonC:\Users\<USERNAME>\.kaggle\kaggle.jsonenv section in your claude_desktop_config.jsonFor kaggle.json, check if the file has the correct permissions:
chmod 600 ~/.kaggle/kaggle.jsonMake sure your API token is still valid. If needed, generate a new one from your Kaggle account page.
If the Kaggle CLI is not found:
pip install kagglekaggle --versionThe server currently provides the following operations for Kaggle competitions:
All the features previously listed as "Coming Soon" are now available in the feature-complete branch of this repository. This includes:
Check out the feature-complete branch for the most up-to-date and comprehensive implementation of the Kaggle MCP server.
MIT
Выполни в терминале:
claude mcp add kaggle-mcp-server -- npx Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolProvides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzНе уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai