disputes.online

online.disputesv1.0.0更新於 Oct 5, 2026

Read prediction disputes and the crowd's odds on real-world events from disputes.online.

已驗證Streamable HTTP可網頁執行Web Search & ScrapingFinance

概覽

AI 產生的概覽

讓助理搜尋公開的預測爭議事件,並讀取每個結果的群眾隱含機率與賠付倍數。

功能
這是 disputes.online 的公開唯讀 MCP 伺服器。它提供工具,可依語言、類別、國家、標籤、獎池大小、下注數量或截止時間搜尋開放中的爭議事件;依 id 或頁面網址取得單一爭議事件,包括已結算事件及其獲勝結果;以及列出類別樹。每個爭議事件都會回傳其頁面網址,以及每個結果的投注占比(implied_probability)和賠付倍數,金額以平台內部貨幣 QOT 計。
適用情境
當助理需要現實事件的目前群眾賠率或投注占比,或想查詢某個爭議事件是開放中還是已結算時適用。它是唯讀查詢服務,不是下注工具。
執行需求
遠端 Streamable HTTP 端點 金鑰或環境變數。若改為在本機執行,則需要 Go 工具鏈以及各服務的基底網址。
安裝前請注意
唯讀:README 說明沒有用於下注、建立爭議事件或代表使用者操作的工具。請求會送往第三方公開 API,因此查詢內容對該服務可見。發布說明中提到的私鑰僅用於向登錄檔發布,與使用此伺服器無關。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 disputes.online,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

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

README

disputes.online MCP server

A public, read-only Model Context Protocol server for disputes.online. It lets an AI agent find open disputes and read how the stakes on them are split — the crowd's implied odds.

Endpoint: https://disputes.online/mcp (Streamable HTTP, no authentication)

Tools

ToolWhat it does
search_disputesDisputes open to bets, filtered by language, category and country, sorted by pool size, number of bets or closing time
search_disputes_by_tagsOpen disputes carrying any of the given tags
get_disputeOne dispute by id or page URL — open, or already settled, with the winning outcome
list_categoriesThe category tree, to find a category_id

Every dispute comes with its page URL and, per outcome, the share of stakes (implied_probability) and the payout multiplier. Amounts are in QOT, the platform's internal currency. Lists default to English; pass lang for disputes written in another language.

There are no tools that place bets, create disputes or act for a user.

Connecting

Claude Code:

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

Any client that takes a JSON config:

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

How it works

The server has no database access. It calls the same public API the site uses (https://disputes.online/openapi.json), so it can only say what the site already publishes. It is stateless: any replica answers any request.

Configuration

VariableDefaultMeaning
APP_PORT8098Port to listen on
API_PATH/mcpPath the protocol is served at
DISPUTES_URLhttp://disputes:8080Base URL of the dispute service
CATEGORIES_URLhttp://categories:8082Base URL of the category service
HISTORY_URLhttp://history:8095Base URL of the history service (settled disputes)
PLATFORM_TIMEOUT5sTimeout for one call to either service
RATE_LIMIT_RPS / RATE_LIMIT_BURST20 / 40Limit on the total request rate

GET /health answers ok.

Running locally

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

Then point a client, or npx @modelcontextprotocol/inspector, at http://localhost:8098/mcp.

Publishing to the MCP registry

server.json describes this server for the official MCP registry under the name online.disputes/mcp. That namespace belongs to whoever controls disputes.online: the site serves a public key at https://disputes.online/.well-known/mcp-registry-auth, and publishing takes the matching private key, kept outside this repository at ~/.mcp-registry/disputes.online.pem.

bash
brew install mcp-publisher./publish.sh

Bump version in server.json before publishing again; the registry refuses a version it already has.

Tests

bash
go test ./...

License

MIT

來源:README.md,提交 e11fafa

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 5, 2026