关于 betsbeats
BetsBeats 是只读 MCP 服务,用于核验 BetsBeats 的封存赛果预测并查看公开记录。它还提供赔率换算和投注数学计算,不提供投注操作,也不暴露用户数据。
主要功能
- 01使用 SHA-256 核验封存预测
- 02查看主要预测记录
- 03按日期列出已结算预测
- 04转换不同格式的赔率
- 05计算期望值和串关派彩
适用场景
- 01核对揭晓的预测是否匹配已发布哈希
- 02查看特定日期的结果
- 03换算赔率和隐含概率
- 04估算期望值或串关收益
MCP 相关
该公开服务通过 Streamable HTTP 提供只读核验、记录、结果及赔率计算工具。无需身份验证或 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.betsbeats.com/mcpclaude mcp add --transport http betsbeats-betsbeats https://api.betsbeats.com/mcp{"mcpServers":{"betsbeats-betsbeats":{"type":"http","url":"https://api.betsbeats.com/mcp"}}}在 Cursor 中打开{"servers":{"betsbeats-betsbeats":{"type":"http","url":"https://api.betsbeats.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"betsbeats-betsbeats":{"type":"http","url":"https://api.betsbeats.com/mcp"}}}{"mcpServers":{"betsbeats-betsbeats":{"serverUrl":"https://api.betsbeats.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
BetsBeats MCP 服务
一个公开的只读 Model Context Protocol 服务,可让 AI 助手验证 BetsBeats 封存的投注选项并读取公开记录。
- 端点:
https://api.betsbeats.com/mcp(Streamable HTTP、无状态、无需身份验证、无需 API 密钥) - 网站:https://betsbeats.com
- 注册表名称:
io.github.betsbeats/betsbeats
仅限 21 岁及以上人群。仅供娱乐和分析。不承诺获胜,过往结果也无法预测未来结果。BetsBeats 不接受投注。 此服务不提供投注操作,也不公开任何用户数据。
封存方式
开赛前,BetsBeats 会发布投注选项的 SHA-256 哈希值(包括赛事、盘口、选择、赔率、开赛时间和一个秘密盐值)。比赛结算后,服务会公开原像,任何人都可以对其进行哈希计算并比对。确切格式和独立验证工具请参阅 seal-verify。
工具
| 工具 | 功能 |
|---|---|
verify_pick | hash(64 位十六进制,或 16 位以上的唯一前缀)。结算前:确认哈希存在,仅返回 sealed_at 和 kickoff_at。揭晓后:返回原像、在服务端重新计算 SHA-256(matches)、结果和 verify_url。 |
get_record | 主要投注选项的累计记录:胜、负、无效、连胜或连负纪录、日期范围。 |
get_results | date(YYYY-MM-DD)。返回当天已结算投注选项的哈希和结果。 |
convert_odds | odds + format(american、decimal、fractional、probability),转换为所有格式并计算隐含概率。 |
expected_value | odds、format、win_probability_percent、可选的 stake。返回期望值、盈亏平衡概率和优势。 |
parlay_payout | legs(2 至 20 项 {odds, format}),可选的 stake。返回组合赔率、派彩和利润。 |
公式:十进制赔率 = 1 + a/100(美式赔率 +a)、1 + 100/a(美式赔率 -a)、1 + n/d(分数赔率);隐含概率 = 1/十进制赔率;期望值 = stake * (p * (十进制赔率 - 1) - (1 - p));串关十进制赔率 = 各项十进制赔率的乘积(各项视为相互独立)。
调用示例
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,将 https://api.betsbeats.com/mcp 设为 MCP 服务 URL,身份验证选择 none。
Cursor(~/.cursor/mcp.json)
{ "mcpServers": { "betsbeats": { "url": "https://api.betsbeats.com/mcp" } } }
客户端菜单可能会随版本更新而变化;你只需要使用该 URL。
限制
每个 IP 每分钟约 60 次请求。此端点仅开放 CORS。
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。