Skip to main content
Glama

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
A
license - permissive license
-
quality - not tested

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 インターフェースを介して競争、データセット、カーネル操作を可能にします。

  1. 特徴
    1. クイックインストール
      1. macOS / Linux
      2. ウィンドウズ
      3. 手動インストール
    2. 構成
      1. 手動設定
    3. Kaggle API 認証情報
      1. 利用可能なツール
          1. ユースケース
            1. 要件
              1. ライセンス

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  Connects 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 -
                  286
                  Python
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  Connects 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 -
                  20
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  Integration that connects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling, scene creation, and manipulation.
                  Last updated -
                  10
                  4
                  MIT License
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  Connects 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 -
                  Python
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/54yyyu/kaggle-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server