mcpField
O
odds-api-mcp-server

odds-api-mcp-server

ローカル
docs.odds-api.ioゲーム・エンタメ21 日前に更新

odds-api-mcp-server について

odds-api-mcp-serverは、AIクライアントからOdds-API.ioのスポーツオッズや分析データを利用するためのサーバーです。複数のスポーツ、イベント、ブックメーカーのライブ・過去データを扱います。

主な機能

  1. 01スポーツ、リーグ、イベントの検索
  2. 02ライブ・複数イベント・過去のオッズ取得
  3. 03オッズ変動の追跡
  4. 04バリューベットとアービトラージの検索
  5. 05ベット判定と決済データ
  6. 06APIドキュメントのリソース

活用シーン

  1. 01開催予定イベントのオッズ比較
  2. 02過去のラインと結果の確認
  3. 03期待値プラスやアービトラージ機会の特定
  4. 04ブックメーカーのオッズ下落の追跡

MCP 対応

MCPサーバーとして、Odds-API.io v3のツールとドキュメントリソースをMCPクライアントに提供します。利用にはOdds-API.ioのAPIキーが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"odds-api-io-odds-api": {
"command": "npx",
"args": [
"-y",
"odds-api-mcp-server"
],
"env": {
"ODDS_API_KEY": "<ODDS_API_KEY>"
}
}
}
}
起動コマンドnpx -y odds-api-mcp-server
設定が必要な環境変数
ODDS_API_KEYシークレットOdds-API.io API key (free tier available, no credit card)

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

パッケージ
npmodds-api-mcp-server1.6.0

ツール

22

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

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

詳細

Odds-API.io MCP サーバー

npm version license: MIT

Odds-API.io 用の Model Context Protocol(MCP)サーバーです。Claude、Cursor、VS Code などの AI ツールから、スポーツベッティングのオッズデータに直接アクセスできます。

AI ツールのドキュメント全文:docs.odds-api.io/ai-vibe-coding

特長

  • 25 個の API ツールで Odds-API.io v3 の API 全体を網羅:スポーツ、イベント、オッズ、過去データ、賭けの精算、バリューベット、アービトラージ、下落するオッズなど
  • AI コンテキスト向けのドキュメントリソース
  • 34 種類のスポーツを対象に、450 社以上のブックメーカーからリアルタイムデータを取得

クイックスタート

ワンクリックインストール(Claude Desktop)

Releases から最新の .mcpb ファイルをダウンロードして開きます。Claude Desktop から API キーの入力を求められます。

Claude Code CLI
claude mcp add odds-api --env ODDS_API_KEY="your-api-key" -- npx -y odds-api-mcp-server
Claude Desktop

Claude Desktop の設定に追加します(macOS では ~/Library/Application Support/Claude/claude_desktop_config.json、Windows では %APPDATA%\Claude\claude_desktop_config.json)。

{
  "mcpServers": {
    "odds-api": {
      "command": "npx",
      "args": ["-y", "odds-api-mcp-server"],
      "env": {
        "ODDS_API_KEY": "your-api-key"
      }
    }
  }
}
Cursor

Cursor の MCP 設定に追加します(プロジェクト内の .cursor/mcp.json またはグローバル設定)。

{
  "mcpServers": {
    "odds-api": {
      "command": "npx",
      "args": ["-y", "odds-api-mcp-server"],
      "env": {
        "ODDS_API_KEY": "your-api-key"
      }
    }
  }
}
VS Code

VS Code の設定に追加します(.vscode/mcp.json)。

{
  "servers": {
    "odds-api": {
      "command": "npx",
      "args": ["-y", "odds-api-mcp-server"],
      "env": {
        "ODDS_API_KEY": "your-api-key"
      }
    }
  }
}
グローバルインストール(代替方法)
npm install -g odds-api-mcp-server

その後、npx -y odds-api-mcp-server の代わりに odds-api-mcp をコマンドとして使用します。

設定

変数必須説明
ODDS_API_KEYはいodds-api.io で取得した API キー

利用可能なツール

スポーツとリーグ
ツール説明
get_sports利用可能なすべてのスポーツとスラッグを一覧表示
get_leaguesスポーツのリーグを取得(非アクティブなリーグを含める場合は、任意で all フラグを指定)
get_marketsスポーツで提供される正確なマーケット名を、形式、期間、試合前/ライブでの利用可否とともに一覧表示
ブックメーカー
ツール説明
get_bookmakersサポートされているすべてのブックメーカーを一覧表示
get_selected_bookmakers現在選択されているブックメーカーを取得
select_bookmakers選択したブックメーカーに追加
clear_selected_bookmakers選択したブックメーカーをすべて解除(12 時間に 1 回)
イベント
ツール説明
get_eventsフィルタリング(リーグ、ステータス、日付範囲、参加者、ブックメーカー、ページネーション)でイベントを取得
get_eventID で単一のイベントを取得
get_live_events現在ライブ中のイベントを取得
search_eventsチーム名またはテキストでイベントを検索
オッズ
ツール説明
get_odds選択したブックメーカーのイベントオッズを取得
get_multi_odds1 回の呼び出しで最大 10 件のイベントのオッズを取得
get_odds_movementsマーケットの過去のライン変動を取得
get_updated_odds指定したマーケットの最近変更されたオッズを取得(ポーリング)
過去データ
ツール説明
get_historical_eventsスポーツ/リーグ/日付範囲を指定して終了済みのイベントを取得
get_historical_odds終了済みのイベントの最終オッズとスコアを取得
ベッティング分析
ツール説明
get_settlements最大 50 件のイベントのステータス、最終スコア、final フラグ
grade_bets最大 50 件の賭けを、勝ち、負け、無効、半勝ち、半負けとして精算
get_value_betsブックメーカーの期待値がプラスの機会を取得
get_arbitrage_bets最適な賭け金を含むアービトラージの機会を取得
get_dropping_oddsスポーツ、リーグ、マーケット、時間枠ごとに、鋭敏なブックメーカーのライン変動を追跡
参加者
ツール説明
get_participantsスポーツのチーム/参加者を取得
get_participantID で単一の参加者を取得
リファレンス
ツール説明
get_documentationAPI ドキュメント全体を取得します

リソース

リソース URI説明
odds-api://documentationAPI ドキュメント全体
odds-api://openapiOpenAPI/Swagger 仕様

使用例

設定後、AI アシスタントに次のような質問をしてみましょう。

  • 「Odds-API ではどのスポーツを利用できますか?」
  • 「プレミアリーグの今後の試合を表示してください」
  • 「Bet365 と SingBet の、次の Arsenal の試合のオッズを取得してください」
  • 「イベントの詳細を含めて、Bet365 でバリューベットを探してください」
  • 「Bet365 と Unibet の間にアービトラージの機会はありますか?」
  • 「スプレッド市場におけるイベント 12345 のオッズの推移を表示してください」
  • 「2026 年 1 月のラ・リーガの過去の結果を取得してください」
  • 「現在、サッカーで最も大きく下落しているオッズを表示してください」
  • 「過去 12 時間で最も大きく下落したプレミアリーグのオッズは何ですか?」

開発

git clone https://github.com/odds-api-io/odds-api-mcp-server
cd odds-api-mcp-server
npm install
npm run build
npm test

ライセンス

MIT

リンク

コメント

MCP は初めてですか?

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

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