Kaggle-MCP: Claude AI 向け Kaggle API 統合
Copy
Kaggle-MCP は、モデル コンテキスト プロトコル (MCP) を介して Claude AI を Kaggle API に接続し、AI インターフェースを介して競争、データセット、カーネル操作を可能にします。
特徴
- 認証: Kaggle の認証情報で安全に認証します
- コンペティション: Kaggleコンペティションのデータを閲覧、検索、ダウンロードできます
- データセット: Kaggle からデータセットを検索、探索、ダウンロードします
- カーネル: Kaggleノートブック/カーネルを検索して分析する
- モデル: Kaggle で利用可能な事前学習済みモデルにアクセスします
クイックインストール
次のコマンドは、Kaggle-MCP の基本バージョンをインストールします。
macOS / Linux
Copy
ウィンドウズ
Copy
手動インストール
Copy
構成
インストール後、セットアップ ユーティリティを実行して Claude Desktop を構成します。
Copy
これにより、Claude Desktop 構成ファイルが検索され、更新されます。この構成ファイルは通常、次の場所にあります。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
手動設定
あるいは、Claude Desktop 構成に以下を手動で追加することもできます。
Copy
Kaggle API 認証情報
Kaggle-MCP を使用するには、Kaggle API 資格情報を設定する必要があります。
- Kaggleアカウントの設定に移動します
- APIセクションで、「新しいAPIトークンを作成」をクリックします。
- これにより、資格情報を含む
kaggle.json
ファイルがダウンロードされます。 - このファイルを
~/.kaggle/kaggle.json
に移動します (必要に応じてディレクトリを作成します)。 - 適切な権限を設定します:
chmod 600 ~/.kaggle/kaggle.json
または、ユーザー名と API キーを指定してauthenticate()
ツールを使用して、Claude を通じて直接認証することもできます。
利用可能なツール
利用可能なツールの包括的なリストとその詳細な使用方法については、 stevenyuyy.us/ kaggle-mcp のドキュメントを参照してください。
例
クロードに聞く:
- 「ユーザー名「username」とキー「apikey」を使用してKaggleで認証します」
- 「アクティブな Kaggle コンペティションの一覧」
- 「タイタニックのリーダーボードでトップ10の競技者を見せてください」
- 「気候変動に関するデータセットを探す」
- 「ボストンの住宅データセットをダウンロード」
- 「感情分析に関するカーネルの検索」
ユースケース
- 競争調査: 競争の詳細、データ、リーダーボードにすばやくアクセスできます
- データセットの検出: 分析プロジェクト用のデータセットを検索してダウンロードします
- 学習リソース: 特定のトピックに関連するカーネルとノートブックを見つける
- モデル検出: さまざまな機械学習タスク用の事前学習済みモデルを見つける
要件
- Python 3.8以降
- クロードデスクトップまたはAPIアクセス
- API 認証情報を持つ Kaggle アカウント
- MCP Python SDK 1.6.0 以上
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
This server cannot be installed
モデル コンテキスト プロトコルを介して Claude AI を Kaggle API に接続し、AI インターフェースを介して競争、データセット、カーネル操作を可能にします。