Kaggle-MCP: Claude AI 向け Kaggle API 統合
Kaggle-MCP は、モデル コンテキスト プロトコル (MCP) を介して Claude AI を Kaggle API に接続し、AI インターフェースを介して競争、データセット、カーネル操作を可能にします。
特徴
認証: Kaggle の認証情報で安全に認証します
コンペティション: Kaggleコンペティションのデータを閲覧、検索、ダウンロードできます
データセット: Kaggle からデータセットを検索、探索、ダウンロードします
カーネル: Kaggleノートブック/カーネルを検索して分析する
モデル: Kaggle で利用可能な事前学習済みモデルにアクセスします
Related MCP server: SketchupMCP
クイックインストール
次のコマンドは、Kaggle-MCP の基本バージョンをインストールします。
macOS / Linux
ウィンドウズ
手動インストール
構成
インストール後、セットアップ ユーティリティを実行して Claude Desktop を構成します。
これにより、Claude Desktop 構成ファイルが検索され、更新されます。この構成ファイルは通常、次の場所にあります。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
手動設定
あるいは、Claude Desktop 構成に以下を手動で追加することもできます。
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 ファイルを参照してください。