Sports Probabilities MCP について
Sports Probabilities MCPは、北米の主要リーグと17のサッカーリーグについて、シーズン結果のモンテカルロ確率を提供します。スポーツ分析向けで、モデル結果とKalshiのリアルタイム価格の比較や、独自条件でのシナリオ実行ができます。
主な機能
- 01シーズン結果のモンテカルロ確率
- 025競技と17のサッカーリーグをカバー
- 03チーム別・リーグ別の確率表示
- 04Kalshiのリアルタイム価格との比較
- 05カスタムシナリオと確率履歴
活用シーン
- 01チームのポストシーズン進出確率の確認
- 02予測結果によるリーグ内の順位付け
- 03モデル確率とKalshiの契約価格の比較
- 04独自条件による確率変化の分析
MCP 対応
チーム・リーグの確率、モデルと市場の比較、シナリオ実行、確率の履歴変化を扱うツールを提供します。公開済みのシミュレーションActorを呼び出し、ステートレスなStreamable HTTPで接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://commodus67--sports-probabilities-mcp.apify.actor/mcpclaude mcp add --transport http commodus67-sports-probabilities https://commodus67--sports-probabilities-mcp.apify.actor/mcp{"mcpServers":{"commodus67-sports-probabilities":{"type":"http","url":"https://commodus67--sports-probabilities-mcp.apify.actor/mcp"}}}Cursor で開く{"servers":{"commodus67-sports-probabilities":{"type":"http","url":"https://commodus67--sports-probabilities-mcp.apify.actor/mcp"}}}VS Code で開く{"mcpServers":{"commodus67-sports-probabilities":{"type":"http","url":"https://commodus67--sports-probabilities-mcp.apify.actor/mcp"}}}{"mcpServers":{"commodus67-sports-probabilities":{"serverUrl":"https://commodus67--sports-probabilities-mcp.apify.actor/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://commodus67--sports-probabilities-mcp.apify.actor/mcp認証が必要ツール
詳細
Sports Probabilities MCP
NFL、MLB、NHL、NBA、17 のサッカーリーグについて、AI アシスタントにモンテカルロ法による確率を提供し、さらにライブの Kalshi 価格とモデルを比較する MCP サーバーです。
Claude、ChatGPT、Cursor から自然な言葉で質問すると、モデルが作り出した推定値ではなく、計算された数値が返ってきます。
このサーバーは Apify 上で動作します: https://apify.com/commodus67/sports-probabilities-mcp
このリポジトリには、ドキュメントとレジストリマニフェスト(server.json)が含まれています。実装は上記の Actor にあります。
対応範囲
| スポーツ | チーム | 確率 |
|---|---|---|
| NFL | 全 32 チーム | プレーオフ、地区優勝、ワイルドカード、第 1 シード |
| MLB | 全 30 チーム | ポストシーズン、地区優勝、ワイルドカード、トップシード |
| NHL | 全 32 チーム | プレーオフ、地区優勝、ワイルドカード、カンファレンス第 1 シード、プレジデンツトロフィー |
| NBA | 全 30 チーム | プレーオフ、プレイイン、上位 6 チーム、地区優勝、最高成績、カンファレンス決勝、カンファレンス優勝、優勝 |
| サッカー | 17 リーグ | 優勝、上位 4 チーム、大陸大会出場権、プレーオフ、降格 |
サッカーのリーグ:プレミアリーグ、EFL チャンピオンシップ、LaLiga、Serie A、Bundesliga、Ligue 1、Eredivisie、Primeira Liga、Süper Lig、Belgian Pro League、Scottish Premiership、Brasileirão、Liga MX、Liga Profesional(アルゼンチン)、Primera A(コロンビア)、MLS、Austrian Bundesliga。その他の ESPN サッカースラッグにも対応しています。
ツール
| ツール | 目的 |
|---|---|
get_team_probabilities | 1 チームの確率一式、現在の成績、予測順位、ランキング |
get_league_probabilities | ポイントや成績ではなく、確率順にランキングしたリーグ全体 |
compare_model_vs_market | ライブの Kalshi 価格とのモデル比較:優位性、手数料控除後の期待値、ケリー基準に基づく分数賭け金 |
run_scenario | カスタムモデルの前提に基づく新たなシミュレーションと、変動分析 |
get_probability_history | アーカイブ済みの実行結果から、シーズン中にチームの確率がどのように変動したかを表示 |
モデルと市場の比較
compare_model_vs_market は、北米の 4 リーグすべてについて、ライブの Kalshi プレーオフ契約(KXNFLPLAYOFF、KXMLBPLAYOFFS、KXNHLPLAYOFF、KXNBAPLAYOFF)を読み込み、モデルと市場の差、各契約で有利な側、テイカー手数料控除後の期待値、上限付きの 4 分の 1 ケリー基準による賭け金を返します。
NHL と NBA では、基盤となる Actor と同様に、チームが 10 試合を終えるまで、バリュー判定と賭け金は表示されません。優位性はすべて引き続き報告されます。サッカーの場合、またはブックメーカーとの比較には、marketProbabilities に独自の価格を渡してください。
接続
ステートレスな Streamable HTTP トランスポートを使用します。エンドポイント:
https://commodus67--sports-probabilities-mcp.apify.actor/mcp
OAuth に対応したクライアント(たとえば Claude のカスタムコネクタ)では、Apify アカウントでサインインします。トークンを貼り付ける必要はありません。それ以外のクライアントでは、Apify API トークンをベアラートークンとして送信します:
{
"mcpServers": {
"sports-probabilities": {
"url": "https://commodus67--sports-probabilities-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}
仕組み
各回答は、公開されている 5 つのモンテカルロ Actor(NFL、MLB、NHL、NBA、サッカー)のいずれかから取得されます。これらの Actor は最新の順位表と残りのスケジュールを使い、シーズンの残りを何千回もシミュレーションして、各結果の発生回数を数えます。MCP サーバーはこれらの Actor を呼び出して結果をキャッシュします。シミュレーションを再実装しているわけではないため、ここでの回答が同じクエリを API に直接送信した場合の結果と食い違うことはありません。
すべての応答には、実行日とその実行結果の取得元が含まれます。
料金
イベントごとの従量課金で、Apify 経由で請求されます。確率の読み取り 1,000 回あたり $50.00 からご利用いただけます。料金の詳細は Actor のページをご覧ください。
注意
これは統計とシミュレーションです。賭けのアドバイスではなく、賭けの推奨も行いません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。