mcpField
D
disputes.online

disputes.online

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

disputes.online について

disputes.onlineは、公開の読み取り専用MCPサーバーです。AIエージェントが開催中または決着済みの予測紛争と、群衆の賭けから算出されるオッズを調べられます。サイトと同じ公開APIを参照し、賭けやユーザーに代わる操作は行いません。

主な機能

  1. 01言語、カテゴリ、国による開催中の紛争検索
  2. 02プール額、賭け数、締切による並べ替え
  3. 03タグによる紛争検索
  4. 04IDまたはページURLで紛争と結果を参照
  5. 05結果ごとの暗黙確率と払戻倍率の表示

活用シーン

  1. 01カテゴリや国別の開催中の紛争を追跡
  2. 02結果ごとの群衆オッズを比較
  3. 03決着済み紛争の勝利結果を確認

MCP 対応

MCPサーバーは認証不要のStreamable HTTPエンドポイントで、紛争検索、カテゴリ一覧、紛争詳細のツールを公開します。disputes.onlineの公開APIを読み取るのみで、賭けや紛争作成のツールはありません。

設定

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

エンドポイントhttps://disputes.online/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
disputestringはい紛争の id(UUID)、または disputes.online 上のページ URL

詳細

disputes.online MCP サーバー

disputes.online 用の公開読み取り専用Model Context Protocolサーバーです。 AI エージェントが未決着の紛争を見つけ、賭け金がどのように分配されているか(群衆が示すオッズ)を確認できます。

エンドポイント: https://disputes.online/mcp(Streamable HTTP、認証不要)

ツール

ツール機能
search_disputes賭けを受け付けている紛争を、言語、カテゴリ、国で絞り込み、プールの規模、賭けの数、締め切り時刻で並べ替えます
search_disputes_by_tags指定されたタグのいずれかが付いた未決着の紛争を検索します
get_disputeID またはページ URL で紛争を取得します。未決着のもの、または決着済みで勝利した結果がわかるものが対象です
list_categoriescategory_id を見つけるためのカテゴリツリーを取得します

各紛争にはページ URL と、結果ごとの賭け金の割合 (implied_probability)、および配当倍率が含まれます。金額の単位は QOT(プラットフォーム内通貨)です。リストはデフォルトで英語です。別の言語で書かれた紛争を取得するには、lang を指定してください。

賭けを行ったり、紛争を作成したり、ユーザーに代わって操作したりするツールはありません。

接続方法

Claude Code:

claude mcp add --transport http disputes-online https://disputes.online/mcp

JSON 設定を受け付ける任意のクライアント:

{ "mcpServers": { "disputes-online": { "type": "http", "url": "https://disputes.online/mcp" } } }

仕組み

このサーバーはデータベースにアクセスしません。サイトと同じ公開 API(https://disputes.online/openapi.json)を呼び出すため、サイトが公開している情報だけを返します。ステートレスなので、どのレプリカでもすべてのリクエストに応答できます。

設定

変数デフォルト説明
APP_PORT8098リッスンするポート
API_PATH/mcpプロトコルを提供するパス
DISPUTES_URLhttp://disputes:8080紛争サービスのベース URL
CATEGORIES_URLhttp://categories:8082カテゴリサービスのベース URL
HISTORY_URLhttp://history:8095履歴サービスのベース URL(決着済みの紛争)
PLATFORM_TIMEOUT5sいずれかのサービスへの単一呼び出しのタイムアウト
RATE_LIMIT_RPS / RATE_LIMIT_BURST20 / 40リクエスト全体のレート制限

GET /health は ok を返します。

ローカルでの実行

APP_PORT=8098 \
DISPUTES_URL=https://disputes.online/disputes \
CATEGORIES_URL=https://disputes.online/category \
HISTORY_URL=https://disputes.online/history \
go run ./cmd

その後、クライアントまたは npx @modelcontextprotocol/inspector を http://localhost:8098/mcp に接続してください。

MCP レジストリへの公開

server.json は、公式 MCP レジストリにおけるこのサーバーの情報を、online.disputes/mcp という名前で記述しています。この名前空間は disputes.online の管理者に属します。サイトは公開鍵を https://disputes.online/.well-known/mcp-registry-auth で提供しており、公開には対応する秘密鍵が必要です。この鍵は、このリポジトリの外部にある ~/.mcp-registry/disputes.online.pem に保管されています。

brew install mcp-publisher
./publish.sh

再度公開する前に、server.json の version を更新してください。レジストリは、すでに登録済みのバージョンを拒否します。

テスト

go test ./...

ライセンス

MIT

コメント

MCP は初めてですか?

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

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