Kaggle-MCP

Kaggle-MCP: Claude AI 向け Kaggle API 統合

██╗ ██╗ █████╗ ██████╗ ██████╗ ██╗ ███████╗ ███╗ ███╗ ██████╗██████╗ ██║ ██╔╝██╔══██╗██╔════╝ ██╔════╝ ██║ ██╔════╝ ████╗ ████║██╔════╝██╔══██╗ █████╔╝ ███████║██║ ███╗██║ ███╗██║ █████╗ ██╔████╔██║██║ ██████╔╝ ██╔═██╗ ██╔══██║██║ ██║██║ ██║██║ ██╔══╝ ████─ ██║╚██╔╝██║██║ ██╔═══╝ ██║ ██╗██║ ██║╚██████╔╝╚██████╔╝███████╗███████╗ ██║ ╚═╝ ██║╚██████╗██║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═════╝╚═╝

Kaggle-MCP は、モデル コンテキスト プロトコル (MCP) を介して Claude AI を Kaggle API に接続し、AI インターフェースを介して競争、データセット、カーネル操作を可能にします。

特徴

  • 認証: Kaggle の認証情報で安全に認証します
  • コンペティション: Kaggleコンペティションのデータを閲覧、検索、ダウンロードできます
  • データセット: Kaggle からデータセットを検索、探索、ダウンロードします
  • カーネル: Kaggleノートブック/カーネルを検索して分析する
  • モデル: Kaggle で利用可能な事前学習済みモデルにアクセスします

クイックインストール

次のコマンドは、Kaggle-MCP の基本バージョンをインストールします。

macOS / Linux

# Install with a single command curl -LsSf https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.sh | sh

ウィンドウズ

# Download and run the installer powershell -c "Invoke-WebRequest -Uri https://raw.githubusercontent.com/54yyyu/kaggle-mcp/main/install.ps1 -OutFile install.ps1; .\install.ps1"

手動インストール

# Install with pip pip install git+https://github.com/54yyyu/kaggle-mcp.git # Or better, install with uv uv pip install git+https://github.com/54yyyu/kaggle-mcp.git

構成

インストール後、セットアップ ユーティリティを実行して Claude Desktop を構成します。

kaggle-mcp-setup

これにより、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 構成に以下を手動で追加することもできます。

{ "mcpServers": { "kaggle": { "command": "kaggle-mcp" } } }

Kaggle API 認証情報

Kaggle-MCP を使用するには、Kaggle API 資格情報を設定する必要があります。

  1. Kaggleアカウントの設定に移動します
  2. APIセクションで、「新しいAPIトークンを作成」をクリックします。
  3. これにより、資格情報を含むkaggle.jsonファイルがダウンロードされます。
  4. このファイルを~/.kaggle/kaggle.jsonに移動します (必要に応じてディレクトリを作成します)。
  5. 適切な権限を設定します: 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 ファイルを参照してください。

-
security - not tested
-
license - not tested
-
quality - not tested

モデル コンテキスト プロトコルを介して Claude AI を Kaggle API に接続し、AI インターフェースを介して競争、データセット、カーネル操作を可能にします。

  1. Features
    1. Quick Installation
      1. macOS / Linux
      2. Windows
      3. Manual Installation
    2. Configuration
      1. Manual Configuration
    3. Kaggle API Credentials
      1. Available Tools
        1. Examples
          1. Use Cases
            1. Requirements
              1. License
                ID: 5m1el8f5l0