Kaggle-MCP: Claude AI 向け Kaggle API 統合
Kaggle-MCP は、モデル コンテキスト プロトコル (MCP) を介して Claude AI を Kaggle API に接続し、AI インターフェースを介して競争、データセット、カーネル操作を可能にします。
特徴
- 認証: Kaggle の認証情報で安全に認証します
- コンペティション: Kaggleコンペティションのデータを閲覧、検索、ダウンロードできます
- データセット: Kaggle からデータセットを検索、探索、ダウンロードします
- カーネル: Kaggleノートブック/カーネルを検索して分析する
- モデル: Kaggle で利用可能な事前学習済みモデルにアクセスします
クイックインストール
次のコマンドは、Kaggle-MCP の基本バージョンをインストールします。
macOS / Linux
ウィンドウズ
手動インストール
構成
インストール後、セットアップ ユーティリティを実行して Claude Desktop を構成します。
これにより、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 構成に以下を手動で追加することもできます。
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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
モデル コンテキスト プロトコルを介して Claude AI を Kaggle API に接続し、AI インターフェースを介して競争、データセット、カーネル操作を可能にします。
Related MCP Servers
- -securityFlicense-qualityConnects Claude AI to QGIS through the Model Context Protocol, allowing Claude to directly interact with and control QGIS for tasks like project creation, layer manipulation, and code execution.Last updated -577Python
- AsecurityFlicenseAqualityConnects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling and scene manipulation.Last updated -10122
- -securityFlicense-qualityConnects QGIS to Claude AI through the Model Context Protocol, enabling AI-assisted project creation, layer manipulation, processing algorithm execution, and Python code running within QGIS.Last updated -6Python
- -securityAlicense-qualityA Model Context Protocol server that connects Claude AI to QGIS, enabling direct interaction with the GIS software for project creation, layer manipulation, code execution, and processing algorithms through natural language prompts.Last updated -5PythonCreative Commons Zero v1.0 Universal