kingsplaybook-mcp について
kingsplaybook-mcpは、AIエージェントやスポーツ分析ツールをKingsPlaybook APIに接続し、NBA、MLB、NHLのデータを取得するMCPサーバーです。ローカルのstdioラッパーとして、ラインナップ、予測、試合オッズ、ピック履歴、データの鮮度を提供します。
主な機能
- 01NBA、MLB、NHLの確定ラインナップ取得
- 02選手予測データの取得
- 03集約された試合オッズへのアクセス
- 04公開済みピックと結果の確認
- 05データ領域ごとの鮮度確認
活用シーン
- 01指定リーグ・日付の確定ラインナップ確認
- 02対象試合の選手予測の取得
- 03結果と終値を照らした過去ピックの検証
MCP 対応
ローカルのstdio MCPサーバーが、KingsPlaybook APIのデータをツールとして公開します。MCPクライアントはAPIキーを使って起動し、ラインナップ、予測、試合オッズ、ピック履歴、データ鮮度を取得できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y kingsplaybook-mcpKINGSPLAYBOOK_API_KEYシークレットYour kp_live_ API key from https://kingsplaybook.org/devsKINGSPLAYBOOK_API_URLOverride the API base URL (default https://api.kingsplaybook.org)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| date | string | はい | 試合日。ISO-8601(YYYY-MM-DD) |
| league | enum | はい | リーグ:nba、mlb、または nhlnba | mlb | nhl |
詳細
kingsplaybook-mcp
KingsPlaybook Developer API 用の公式 MCP サーバーです。スポーツベッティングボット、モデル、分析ツールなどを構築する AI エージェントが、KingsPlaybook のデータにネイティブツールとして直接アクセスできます。
- 確定ラインアップ — NBA、MLB、NHL
- 選手の予測値 — 予測エンジンの生出力
- 標準化された試合ライン — マネーライン/スプレッド/合計、複数のブックを集約
- ピック履歴アーカイブ — 公開済みの記録。結果と締め切り時のラインを含む
/v1 REST API を利用する、薄いローカル(stdio)ラッパーです。
同じデータを、別のプロトコルで利用できます。
API キーを取得する
kingsplaybook.org/devs で登録してください。
Free プランではラインアップを利用でき、有料プランでは予測値、ライン、履歴も利用できます。
キーは kp_live_… の形式です。
インストール
インストールは不要です。npx で直接実行します。MCP クライアントの設定(Claude Desktop、Cursor など)に追加してください。
{
"mcpServers": {
"kingsplaybook": {
"command": "npx",
"args": ["-y", "kingsplaybook-mcp"],
"env": {
"KINGSPLAYBOOK_API_KEY": "kp_live_your_key_here"
}
}
}
}
これで、エージェントから KingsPlaybook のツールを利用できます。
ツール
| ツール | 返される内容 | 最低プラン |
|---|---|---|
kingsplaybook_get_lineups | リーグと日付を指定した確定ラインアップ | Free |
kingsplaybook_get_projections | リーグと日付を指定した選手の生の予測値 | Starter |
kingsplaybook_get_lines | リーグと日付を指定した標準化された試合ライン | Pro |
kingsplaybook_get_pick_history | 日付を指定した公開済みピックと結果 | Premium |
kingsplaybook_get_freshness | ドメインごとのデータ経過時間の指標 | Free |
すべてのツールは JSON を返します。プランの利用範囲を超えるツールを呼び出すと、アップグレードリンク付きのわかりやすい 403 メッセージが返されます。
例
- 「今夜の NBA の試合予定は?」 →
kingsplaybook_get_lineups({ league: "nba", date: "2026-05-21" }) - 「今日の MLB の予測値を取得して」 →
kingsplaybook_get_projections({ league: "mlb", date: "2026-05-21" }) - 「昨日の KingsPlaybook のプロップピックの結果は?」 →
kingsplaybook_get_pick_history({ date: "2026-05-20", type: "prop" })
設定
| 環境変数 | 必須 | デフォルト | 用途 |
|---|---|---|---|
KINGSPLAYBOOK_API_KEY | はい | — | kp_live_ API キー |
KINGSPLAYBOOK_API_URL | いいえ | https://api.kingsplaybook.org | API のベース URL を上書きします |
ローカル開発
npm install
npm run build # compile TypeScript to dist/
npm start # run the built server (needs KINGSPLAYBOOK_API_KEY)
npm run dev # watch mode
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。