Machina World Cup Intelligence

gg.machina由 machina.gg 发布官方发布者v0.1.1更新于 Oct 26, 2026

World Cup 2026 match, team, player and market context from Machina Sports, the sports AI platform.

概览

AI 生成的概览

远程 MCP 服务器,为助手提供 Machina Sports 的 2026 世界杯赛程、球队与球员背景、预测市场数据及模型预测。

可以做什么
  • 检查 API 密钥状态与上游连接器可达性
  • 查询赛程,将球队、球员、比赛名称或第三方 ID 解析为规范实体,并获取单场背景(状态、积分榜、伤病)
  • 搜索 Kalshi 与 Polymarket 的世界杯市场,读取实时价格、订单簿深度与成交历史
  • 获取 Dixon-Coles 比赛预测、历史回测报告,以及市场异动的原因解释
  • 扫描模型与市场之间的偏差,并获取单场信号(含 edge、EV 与 Kelly 仓位)
  • 生成可直接发布的卡片:市场观察、球迷情绪、赛前预览、赛后回顾与球员聚焦
适用场景
适合需要结构化世界杯数据、预测市场价格或基于模型的比赛分析与内容卡片的场景,而非通用网页搜索。对已有 Machina API 权限的分析师、内容作者和市场观察者最有用。
运行要求
远程 SSE 端点 worldcup-mcp.org.machina.gg。需在 X-Api-Token 请求头中提供 Machina 产品 API 密钥,需通过 Machina 联系页面申请权限。无密钥可发现工具,但调用工具必须提供。调用会消耗积分,需要已充值的账户。
安装前请注意
每次数据与情报调用都会消耗积分,从 1 积分到每张技能卡 40 积分不等,成本累积较快。密钥是随请求头发送的付费凭证。信号与偏差工具仅供参考,明确不构成投注建议。球迷情绪依赖 X 与网页实时搜索,结果缓存约 20 分钟至 1 小时。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Machina World Cup Intelligence,将其添加到工作区。
  2. 连接 X-Api-Token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 SSE。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/gg.machina%2Fworld-cup-intelligence/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "machina-world-cup-intelligence": {
      "type": "sse",
      "url": "https://worldcup-mcp.org.machina.gg/sse",
      "headers": {
        "X-Api-Token": "<YOUR_API_KEY>"
      }
    }
  }
}

工具

16

worldcup_health

Health Check

Whoami/smoke check — verifies your API key and the product surface. Cost: FREE (0 credits). Call this first to validate setup before spending credits. Example: worldcup_health() Args: include_connectors: also report upstream connector reachability.

输入参数include_connectors

worldcup_get_schedule

Get Match Schedule

Tournament fixtures with their event_urn — the discovery primitive every per-fixture tool builds on. Cost: 1 credit (data). Example: worldcup_get_schedule(team="Brazil") Args: team: filter by team name (e.g. "Brazil"). opponent: filter by opponent name. date_from: ISO date lower bound (YYYY-MM-DD). date_to: ISO date upper bound (YYYY-MM-DD). status: fixture status filter (e.g. "scheduled", "finished"). limit: max fixtures returned (default 20).

输入参数teamlimitstatusdate_toopponentdate_from

worldcup_resolve

Resolve Team, Player or Match

Resolve ANY provider id or free-text name (team, player, fixture) to the canonical Machina entity + URN via the identity crosswalk. Cost: 1 credit (data). Example: worldcup_resolve(id="sr:competitor:4715") Args: id: provider id (Sportradar/Opta/api-football/...) or a name like "Vinicius Jr" / "Brazil vs Morocco".

输入参数id必填

worldcup_get_event_context

Get Match Context

Enriched single-fixture context: form, group standings slice, injuries, optional research extras. Cost: 1 credit (data). Example: worldcup_get_event_context(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). provider_event_id: a provider's raw event id (auto-resolved). include_prematch_research: add grounded pre-match research. include_social_pulse: add a social sentiment slice.

输入参数dateteameventopponentevent_urnprovider_event_idinclude_social_pulseinclude_prematch_research

worldcup_search_markets

Search Prediction Markets

Search Kalshi + Polymarket World Cup markets in one normalized shape. Cost: 3 credits (market). Example: worldcup_search_markets(team="Brazil") Args: query: free-text market search. team: filter markets involving a team. source: "kalshi" or "polymarket" (default: both). status: market status filter (e.g. "open"). limit: max markets returned (default 20). force_live: bypass the cache and hit the venues live.

输入参数teamlimitquerysourcestatusforce_live

worldcup_get_market_state

Get Market State

Live state of ONE market: price, order-book depth, optional candles/trades history. Cost: 3 credits (market). Get market_id from worldcup_search_markets. Example: worldcup_get_market_state(market_id="KXWC26-BRA", include_history=True) Args: market_id: the market id/ticker from worldcup_search_markets. include_book: include order-book depth (default true). include_history: include price history candles. include_trades: include recent trades. history_hours: history window in hours (default 24). history_interval: candle interval (e.g. "1h").

输入参数market_id必填include_bookhistory_hoursinclude_tradesinclude_historyhistory_interval

worldcup_get_match_forecast

Get Match Forecast

Dixon-Coles model forecast for one fixture (1X2 probabilities, model-vs-market gaps). Cost: 12 credits (intelligence). Get event_urn from worldcup_get_schedule. Example: worldcup_get_match_forecast(event_urn="urn:machina:...:wor") Args: event_urn: canonical fixture URN (required). include_reasoning: include the model's reasoning trace. min_gap_bps: only report model-vs-market gaps above this (bps).

输入参数event_urn必填min_gap_bpsinclude_reasoning

worldcup_backtest_forecasts

Backtest Forecasts

Historical accuracy report of the model over played fixtures (calibration + CLV ledger). Cost: 12 credits (intelligence). Example: worldcup_backtest_forecasts() Args: league: league/competition filter (default: World Cup). season: season filter.

输入参数leagueseason

worldcup_explain_market_move

Explain Market Move

Grounded explanation of WHY a market moved: price history + live research, source-cited. Cost: 12 credits (intelligence). Get market_id from worldcup_search_markets or worldcup_market_watch. Example: worldcup_explain_market_move(market_id="KXWC26-BRA") Args: market_id: the market id/ticker to explain (required). window_hours: move window to analyze in hours (default 24). min_move_bps: ignore moves smaller than this (basis points). include_reasoning: include the reasoning trace.

输入参数market_id必填min_move_bpswindow_hoursinclude_reasoning

worldcup_find_market_edges

Find Market Edges

Scan open markets for model-vs-market gaps (informational edge candidates across the tournament). Cost: 18 credits (edge). Informational only — never betting advice. Example: worldcup_find_market_edges(min_edge_bps=300) Args: min_edge_bps: minimum edge in basis points (default 200). limit: max candidates returned (default 10). include_reasoning: include per-candidate reasoning. status: market status filter (e.g. "open").

输入参数limitstatusmin_edge_bpsinclude_reasoning

worldcup_get_signal

Get Market Signal

Per-fixture betting signal: fuses the model forecast with the best market price into recommendation + edge% + EV + fractional-Kelly stake. Cost: 18 credits (edge). Informational decision support — never a guaranteed bet. Example: worldcup_get_signal(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). bankroll: optional bankroll for stake sizing. kelly_fraction: fraction of full Kelly (default 0.25). min_edge_bps: minimum edge in basis points to surface (default 200). fee_bps: market fee in basis points (default 0). include_reasoning: include the signal's reasoning trace.

输入参数dateteameventfee_bpsbankrollopponentevent_urnmin_edge_bpskelly_fractioninclude_reasoning

worldcup_market_watch

Market Watch Digest

Tournament-wide market-watch card: biggest market movers and informational edges across World Cup markets. Cost: 40 credits (skill card). ~20 min cache. Example: worldcup_market_watch() Args: force_regen: bypass the ~20min cache and regenerate now.

输入参数force_regen

worldcup_fan_pulse

Fan Sentiment Pulse

Social/news fan-sentiment card (buzz, narratives, breaking news) via live X/web search. Tournament-wide by default, or scoped to a team or fixture. Cost: 40 credits (skill card). ~1h cache. Example: worldcup_fan_pulse(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: scope the pulse to one team. opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). query: free-text subject when no event/team is given. lookback_hours: search window in hours (0 = workflow default). force_regen: bypass the cache and regenerate now.

输入参数dateteameventqueryopponentevent_urnforce_regenlookback_hours

worldcup_match_preview

Match Preview Card

Grounded match preview card: form, key men, group context, market snapshot — source-cited, ready to publish. Cost: 40 credits (skill card). Example: worldcup_match_preview(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). force_regen: bypass the cache and regenerate now.

输入参数dateteameventopponentevent_urnforce_regen

worldcup_match_recap

Match Recap Card

Post-match recap card, authored once the final whistle blows — result, narrative, market settlement. Cost: 40 credits (skill card). Example: worldcup_match_recap(event="Brazil vs Morocco") Args: event: natural fixture description ("Brazil vs Morocco") — or get event_urn from worldcup_get_schedule. event_urn: canonical fixture URN (preferred when known). team: team name (alternative to event). opponent: opponent name (with team). date: fixture date YYYY-MM-DD (disambiguates rematches). force_regen: bypass the cache and regenerate now.

输入参数dateteameventopponentevent_urnforce_regen

worldcup_player_spotlight

Player Spotlight Card

Grounded player card: performance context + narrative, source- cited. Cost: 40 credits (skill card). Example: worldcup_player_spotlight(player="Vinicius Jr", team="Brazil") Args: player: player name (e.g. "Vinicius Jr"). team: the player's national team (disambiguates homonyms). player_urn: canonical player URN (from worldcup_resolve). force_regen: bypass the cache and regenerate now.

输入参数teamplayerplayer_urnforce_regen

版本历史

1
  1. v0.1.1最新Sep 16, 2026

评分

已满足适用检查项的 72%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分

    请在注册中心条目中发布图标。

  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Machina 集成