mcpField
B
betsbeats

betsbeats

リモート
betsbeats.comゲーム・エンタメ01 週間前に更新
リポジトリ公式サイト

betsbeats について

BetsBeatsは、封印されたBetsBeatsの予想を検証し、公開記録を確認する読み取り専用のMCPサーバーです。オッズ換算や賭けの数理計算にも対応し、賭けの操作やユーザーデータの公開はありません。

主な機能

  1. 01SHA-256による封印予想の検証
  2. 02主要予想の記録確認
  3. 03日付別の確定予想一覧
  4. 04形式間のオッズ換算
  5. 05期待値とパーレー払戻額の計算

活用シーン

  1. 01公開ハッシュと開示された予想の照合
  2. 02特定日の結果確認
  3. 03オッズと暗黙の確率の換算
  4. 04期待値やパーレー収益の試算

MCP 対応

公開サーバーはStreamable HTTP経由で、読み取り専用の検証、記録、結果、オッズ計算ツールを提供します。認証やAPIキーは不要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.betsbeats.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

BetsBeats MCP サーバー

AI アシスタントがBetsBeatsの封印済みピックを検証し、公開記録を確認できる、公開読み取り専用のModel Context Protocolサーバーです。

  • エンドポイント:https://api.betsbeats.com/mcp(Streamable HTTP、ステートレス、認証不要、APIキー不要)
  • サイト:https://betsbeats.com
  • レジストリ名:io.github.betsbeats/betsbeats

21歳以上のみ対象です。エンターテインメントおよび分析を目的としています。勝利を保証するものではなく、過去の結果が将来の結果を予測するものでもありません。BetsBeatsは賭けを受け付けません。 このサーバーには賭けを行う機能はなく、ユーザーデータも公開しません。

封印の仕組み

キックオフ前に、BetsBeatsはピック(試合、マーケット、選択肢、オッズ、キックオフ時刻、秘密のソルト)のSHA-256ハッシュを公開します。試合が確定した後、プレイメージを公開するため、誰でもハッシュを計算して照合できます。正確な形式と単体で使える検証ツールについては、seal-verifyをご覧ください。

ツール

ツール機能
verify_pickhash(64桁の16進数、または一意な16文字以上のプレフィックス)。結果確定前は、ハッシュが存在することをsealed_atとkickoff_atのみとともに確認します。公開後はプレイメージを返し、サーバー側でSHA-256を再計算して(matches)、結果とverify_urlを返します。
get_recordメインピックの通算記録:勝ち、負け、無効、連勝・連敗、期間。
get_resultsdate(YYYY-MM-DD)。その日に確定したピックのハッシュと結果。
convert_oddsoddsとformat(american、decimal、fractional、probability)を、すべての形式と暗黙の確率に変換します。
expected_valueodds、format、win_probability_percent、任意のstake。期待値、損益分岐確率、エッジを返します。
parlay_payoutlegs({odds, format}の2~20件)、任意のstake。合成オッズ、払戻額、利益を返します。

数式:decimal = 1 + a/100(american +a)、1 + 100/a(american -a)、1 + n/d(fractional);暗黙の確率 = 1/decimal;EV = stake * (p * (decimal - 1) - (1 - p));parlay decimal = 各レッグのdecimalの積(各レッグは独立とみなします)。

呼び出し例

curl -s https://api.betsbeats.com/mcp \
  -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"verify_pick","arguments":{"hash":"93c087c1418ff2cf86be7b503e04786c10811971e5bcb169659b2933483e369a"}}}'

curl -s https://api.betsbeats.com/mcp \
  -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"convert_odds","arguments":{"odds":"+150","format":"american"}}}'

アシスタントに「BetsBeatsのピック93c087c1...を検証して」または「BetsBeatsの記録は?」と尋ねてください。

クライアントへの追加

Claude Code

claude mcp add --transport http betsbeats https://api.betsbeats.com/mcp

Claude Desktop / claude.ai:Settings、Connectors、Add custom connectorの順に選び、URLにhttps://api.betsbeats.com/mcpを指定します。

ChatGPT:Settings、Connectorsの順に選び、Developer modeを有効にしてからCreateを選択します。MCPサーバーのURLにhttps://api.betsbeats.com/mcpを指定し、認証はnoneにします。

Cursor(~/.cursor/mcp.json)

{ "mcpServers": { "betsbeats": { "url": "https://api.betsbeats.com/mcp" } } }

クライアントのメニューはリリースごとに変わります。必要なのはURLだけです。

制限

IPあたり毎分約60リクエストです。このエンドポイントのみCORSが開放されています。

ライセンス

MIT。詳しくはLICENSEをご覧ください。

コメント

MCP は初めてですか?

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

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