mcpField
K
KashRock MCP

KashRock MCP

ローカル
kashrock.comゲーム・エンタメ02 週間前に更新

KashRock MCP について

KashRock MCPは、複数タイトルの試合、オッズ、選手、ライブゲームのデータを、プランに応じてエージェントに提供します。リサーチやランキングからライブ配信、試合分析まで扱い、利用できる機能はアカウントのプランで異なります。

主な機能

  1. 01DFSとスポーツブックの選手プロップ
  2. 02コンセンサスライン、差分、ランキング
  3. 03選手リサーチ、配信、対戦データ
  4. 04ライブスコア、ボックススコア、オッズ
  5. 05試合準備とトーナメントマップ

活用シーン

  1. 01選手プロップとベッティングラインの比較
  2. 02選手、チーム、対戦の調査
  3. 03ライブゲームとオッズの追跡
  4. 04eスポーツ試合・ベッティング分析の作成

MCP 対応

CursorやClaudeなどのMCPクライアントに、KashRockのeスポーツデータとツールを公開します。ログインまたはAPIキーで認証でき、利用可能なツールはアカウントのプランに応じます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-kashrock-kashrock": {
"command": "uvx",
"args": [
"kashrock-mcp"
],
"env": {
"KASHROCK_API_KEY": "<KASHROCK_API_KEY>"
}
}
}
}
起動コマンドuvx kashrock-mcp
設定が必要な環境変数
KASHROCK_API_KEYシークレットKashRock API key. Optional — skips the login tool's Google sign-in flow by supplying an existing key directly.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypikashrock-mcp0.6.6

ツール

46

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

kashrock-mcp

Cursor、Claude、その他のエージェント向けの、ティアに応じたすべての機能を利用できるKashRock esports MCPです。

インストール(簡単)

{
  "mcpServers": {
    "kashrock": {
      "command": "uvx",
      "args": ["kashrock-mcp"]
    }
  }
}

次に、KashRockにログインしてください。Googleが開き、エージェントに課金対象のプランが適用されます。

uvが必要です。任意で、KASHROCK_API_KEYを設定するとログインを省略できます。

ローカル(このリポジトリ)

cd mcp && uv sync

Cursorの~/.cursor/mcp.json:

{
  "mcpServers": {
    "kashrock": {
      "command": "uv",
      "args": ["run", "--directory", "/ABS/PATH/TO/kashrock/mcp", "kashrock-mcp"],
      "env": { "KASHROCK_API_KEY": "kr_…" }
    }
  }
}

エージェントでできること

  • ボード:DFSのプロップ(get_props)、DFSとスポーツブックの選手プロップ(get_player_props)、メディア(get_media)、選手スナップショット(get_player_snapshot)、DFSチームを含むコンセンサスライン(get_lines/get_best_lines)、ギャップ(get_gaps)
  • 選手/リサーチ/ランキング/配信/直接対決
  • Builder+:試合、試合中のライブデータ(get_live_boxscore/get_live_games/get_live_frame/get_live_odds/get_live_odds_history)、ライブWebSocket(get_live_ws → WS /v6/esports/live/ws)、ゲームログ、終了試合の保管ボックススコア(get_boxscore)、結果、履歴テープ、クローズ時のメインライン(get_lines_history)
  • 試合情報:get_match_prep(CS2、R6、COD、Valorant、Apexのチーム統計、モード/マップ別勝率、マッププール/傾向、主要選手の対戦情報、ベッティング分析)、get_player_board(CS2の武器/Valorantのエージェント)、get_tournament_maps — KashRockのスラッグ/kr_match_idのみを渡してください
  • 公開ID:リストとボックススコアにはkr_match_id、kr_tm_*のチーム、kr_pl_*の選手が出力されます。ラインナップにはSTARTERとSUBが含まれます。外部の数値IDは絶対に渡さないでください。

ライブKDAの手順:get_live_boxscore("cs2") → game_idを選択 → get_live_boxscore("cs2", game_id)。スポーツ別ボード:CS2はマネー/爆弾、LoLはゴールド/タワー、Dotaは表示されている場合にゴールド/ロシャン、Deadlockはトーナメント試合のゴールド/CS/レベルです。マップ進行中の統計にget_boxscoreを使用しないでください(終了試合の保管データ+ラインナップ+モデルフィールド用です)。

ライブWebSocket(Builder+):get_live_wsを呼び出すと、wss://…/v6/esports/live/wsのURLとサブスクライブ操作が返されます。APIキーで認証してください(?api_key=/Bearer/x-api-key)。helloの後、{"op":"subscribe","sport":"cs2","game_id":"<id>|*" }を送信します。プッシュされるデータ:snapshot、games_list、frame、boxscore、meta、event、odds。WSのトラフィックはHTTPのreq/min制限にカウントされません。MCPが返すのは接続仕様のみです。ソケットはアプリ側で保持してください。

最初にwhoami、list_capabilities、またはsuggest_buildを呼び出してください。スタックは公開されません。

ドキュメント:https://www.kashrock.com/mcp

アプリSDK(MCPではありません):pip install kashrock · Python · JS

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。