Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"kaggle-mcp-server": {
"args": [
"run",
"--directory",
"</path/to/kaggle-mcp-server>",
"-m",
"kaggle_mcp_server"
],
"command": "uv"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
🚀 LLMアプリケーションにKaggle APIの機能をシームレスに提供するModel Context Protocol (MCP) サーバー
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data / ai-ml
Dynamic problem-solving through sequential thought chains
Query and manage PostgreSQL databases directly from AI assistants
Persistent memory using a knowledge graph
Manage Supabase projects — databases, auth, storage, and edge functions
MCP Security Weekly
Get CVE alerts and security updates for Kaggle Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
🚀 LLMアプリケーションにKaggle APIの機能をシームレスに提供するModel Context Protocol (MCP) サーバー
# uv使用(推奨)
uv sync
方法1: 環境変数(推奨)
export KAGGLE_USERNAME=あなたのユーザー名
export KAGGLE_KEY=あなたのAPIキー
方法2: 設定ファイル
# ~/.kaggle/kaggle.json を作成
{
"username": "あなたのユーザー名",
"key": "あなたのAPIキー"
}
💡 API認証情報の取得: Kaggleアカウント設定 → Create New Token
# uv使用
uv run -m kaggle_mcp_server
# 開発モード(ホットリロード付き)
uv run mcp dev src/kaggle_mcp_server/server.py
# 直接実行
python -m kaggle_mcp_server
以下設定をすればMCPサーバとして使えます。
</path/to/kaggle-mcp-server>には、Kaggle MCP Serverの絶対パスを指定してください。
{
"mcpServers": {
"kaggle-mcp-server": {
"command": "uv",
"args": [
"run",
"--directory",
"</path/to/kaggle-mcp-server>",
"-m",
"kaggle_mcp_server"
]
}
}
}
| ツール | 説明 | 使用例 |
|---|---|---|
list_competitions | コンペティション一覧取得 | テーブルデータカテゴリのMLコンペを検索 |
get_competition_details | コンペティション詳細情報 | Titanicコンペの詳細情報を取得 |
download_competition_files | コンペティションファイルDL | 住宅価格予測のトレーニングデータをDL |
search_datasets | データセット検索 | 時系列予測用のデータセットを検索 |
get_dataset_details | データセット詳細とファイル構造 | 特定データセットの構造を調査 |
download_dataset | データセットファイルDL | 練習用の人気データセットを取得 |
list_models | 利用可能なモデル探索 | NLPタスク用の事前学習モデルを検索 |
| リソースURI | 説明 | 自動更新 |
|---|---|---|
kaggle://competitions/active | 現在アクティブなコンペティション | ✅ |
kaggle://datasets/popular | トレンドと人気のデータセット | ✅ |
kaggle://trends/hot-topics | トレンディングトピックと技術 | ✅ |
kaggle://calendar/deadlines | コンペティション締切カレンダー | ✅ |
kaggle://beginner/getting-started | 初心者向けガイドと学習パス | ✅ |
kaggle://meta/platform-stats | Kaggleプラットフォーム統計 | ✅ |
# LLMが自動的に使用:
"賞金の良いアクティブな機械学習コンペを教えて"
# 実行されるツール: list_competitions(適切なフィルタ付き)
# 自然言語リクエスト:
"売上予測の練習用に時系列データセットが欲しい"
# 実行フロー: search_datasets → get_dataset_details → download_dataset
# シンプルなリクエスト:
"Titanicデータセットをダウンロードして"
# 使用ツール: search_datasets → download_dataset(自動展開付き)
git checkout -b feature/素晴らしい機能uv run python test_server.pygit commit -m '素晴らしい機能を追加'git push origin feature/素晴らしい機能401 Unauthorized: API認証情報を確認403 Forbidden: コンペがプライベートまたは期限切れ404 Not Found: コンペ/データセットIDが不正Rate Limited: 待機してリトライ、またはAPIクォータ確認このプロジェクトはMITライセンスの下で公開されています - 詳細はLICENSEファイルを参照してください。