摘要
让你的 AI 读取 odds-api.io 的体育赔率:查找运动项目、联赛以及即将开始或正在进行的赛事,列出你的套餐包含的博彩公司,并按市场逐一比较同一赛事在多家博彩公司的赔率。适用于研究和赔率比较,需要 odds-api.io 的 API 密钥。
引导式设置
2 分钟将 Odds API 连接到 Microsoft Copilot
开始 AnythingMCP Cloud 免费试用,在引导式设置中连接 Odds API,再把你的 MCP URL 添加到 Microsoft Copilot。无需代码,也无需自行运行服务器。
无需信用卡 · 7 天试用 · 提供自托管方案
试试这样问
Odds API 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Odds API、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
Odds API + Microsoft Copilot
让你的 AI 读取 odds-api.io 的体育赔率:查找运动项目、联赛以及即将开始或正在进行的赛事,列出你的套餐包含的博彩公司,并按市场逐一比较同一赛事在多家博彩公司的赔率。适用于研究和赔率比较,需要 odds-api.io 的 API 密钥。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
ODDS_API_KEY
步骤 1 — 获取凭证
- 在 odds-api.io 注册账户。那里提供免费的 API 密钥,从你的账户中复制它。
- 把密钥填入
ODDS_API_KEY,然后安装连接器。没有 Authorize with Provider 步骤:连接器会把密钥作为查询参数apiKey附加到每个请求上,因此 AI 既看不到密钥,也不会把它传给别处。 - 先运行
odds_list_sports:它返回运动项目及其 slug(football、basketball、tennis、ice-hockey等),其他工具需要用到这些 slug。 - 然后调用
odds_list_bookmakers查看博彩公司的准确名称,并选出你的套餐包含的那些。
查询流程:odds_get_event_odds 需要一个具体的赛事和按名称指定的博彩公司,所以 AI 会分步进行。odds_list_leagues 返回某个运动项目的联赛 slug(例如 england-premier-league)及各联赛的赛事数量;odds_list_events 列出某个运动项目(也可只看一个联赛)的比赛,每场都带有数字 id、主队和客队、开始时间、联赛和状态;然后 odds_get_event_odds 读取该 eventId 在你指定的博彩公司处的赔率,按市场分组。你只需正常提问,中间的查询由 AI 完成。
运动项目和联赛的 slug:所有足球赛事都使用运动项目 slug football,再用联赛 slug 缩小范围。没有为单项赛事单独设立的 slug,例如 soccer_world_cup。
博彩公司和你的套餐:博彩公司必须逐个列出,用逗号分隔,写法与 odds_list_bookmakers 返回的完全一致(例如 Bet365)。不接受 all 这个值。免费套餐只包含少数选定的博彩公司;请求更多时会返回 403,并列出你的密钥可用的博彩公司。markets 是可选的:省略时返回博彩公司为该赛事提供的所有市场。
时间和状态:开始时间为 UTC(ISO 8601,例如 2026-06-18T09:00:00Z);AI 会换算成你的时区。赛事的 status 为 notstarted、inprogress 或 settled,因此同一组工具可覆盖即将开始和正在进行的比赛。
即时快照,而非历史:每次调用返回的是当时的赔率。没有查询过往赔率的工具;如果想跟踪赔率走势,请稍后再问一次并进行比较。赔率变化很快,可能与博彩公司当时显示的不同;在依赖某个数值之前,请到博彩公司的网站上核实。
只读:五个工具都只读取 odds-api.io 的数据;只读设置无需停用任何工具。
常见错误:错误以带有 error 字段的 JSON 返回。Missing eventId 或 Missing bookmakers 表示跳过了某个步骤:请让 AI 先查找赛事和博彩公司名称。以 is not a valid bookmaker 结尾的消息表示名称拼写有误或使用了 all;请使用 odds_list_bookmakers 返回的名称。Access denied. You're allowed max N bookmakers 表示请求中的博彩公司数量超过了套餐允许的上限:请从允许的列表中少选几家,或在 odds-api.io 更换套餐。如果所有调用都失败,请检查 ODDS_API_KEY 中是否填入了完整的密钥且没有空格。
该连接器不会下注,不读取博彩公司账户、余额或投注记录,不返回历史赔率,也不会在赔率变化时发送提醒。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 Microsoft Copilot 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
Microsoft Copilot 通过在 Copilot Studio 中构建的智能体使用 MCP 服务器:把 AnythingMCP 作为工具添加到智能体,然后把智能体发布到 Microsoft 365 Copilot 和 Teams。Copilot Studio 从 Microsoft 的云端通过 Streamable HTTP 连接,AnythingMCP 支持这种方式。
- 在 Copilot Studio 中打开你的智能体(或新建一个),进入 Tools,选择 Add a tool → New tool → Model Context Protocol。
- 填写 Server name(例如
AnythingMCP)、说明连接器用途的 Server description,以及 Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID。Copilot Studio 根据描述决定何时调用该服务器。 - 身份验证选择 API key,把 Type 设为 Header,请求头名称填
X-API-Key,然后选择 Create。 - 在 Add tool 中选择 Create a new connection,粘贴 AnythingMCP 的 MCP API 密钥(MCP Servers → 你的服务器 → API keys),然后选择 Add to agent。
- 在智能体的 Test 窗格中试一试:提出需要用到
Odds API的工具的请求。 - 选择 Publish,然后进入 Channels → Microsoft 365 and Microsoft Teams,保持勾选 Make agent available in Microsoft Copilot,再选择 Add channel。See agent in Teams 会为你安装该智能体;在 Microsoft 365 Copilot 中输入 @ 并选择该智能体。
希望每个用户各自登录?请选择 OAuth 2.0 → Dynamic discovery 代替 API 密钥:每个用户会在智能体首次调用时登录 AnythingMCP。
自托管?请用你实例的公网 HTTPS 地址替换 https://cloud.anythingmcp.com。Copilot Studio 从 Microsoft 的云端连接,因此 localhost 无法使用。
可用工具
| Tool | What it does |
|---|---|
odds_list_sports | List the sports supported by odds-api.io |
odds_list_bookmakers | List the bookmakers known to odds-api.io |
odds_list_leagues | List the leagues/competitions available for a sport |
odds_list_events | List events (matches/fixtures) for a sport, optionally filtered by league |
odds_get_event_odds | Get betting odds for a single event from one or more bookmakers |
示例提示
- “这个周末有哪些英超比赛?按我的时区几点开始?”
- “在我的套餐允许的博彩公司之间比较皇家马德里下一场比赛的赔率,并告诉我哪里不同。”
- “现在有哪些网球比赛正在进行?Bet365 当前的赔率是多少?”
- “把今晚 NBA 比赛的赔率换算成隐含概率,并列出每场比赛的博彩公司利润率(margin)。”
FAQ
这适用于哪个 Copilot? 适用于工作中的 Microsoft 365 Copilot,通过 Copilot Studio 的智能体实现。面向个人账户的 Microsoft Copilot 应用无法添加自己的 MCP 服务器。
我需要什么? 一个可以使用 Copilot Studio 的工作账户(许可证或试用版),用于构建智能体。在 Microsoft 365 Copilot 或 Teams 中使用它的人需要拥有该智能体的访问权限:把它共享给他们,或请管理员为整个组织发布。如果你的组织对 Power Platform 连接器设置了数据策略,这些策略同样适用于 MCP 服务器。
智能体不调用工具。 检查请求头名称是否正好是 X-API-Key,密钥是否属于与 URL 相同的 MCP 服务器,并把 Server description 写得具体:Copilot Studio 根据它决定何时调用服务器。每次修改后重新发布智能体;在已打开的对话中输入 "start over" 即可使用新版本。
下一步
这份指南对你有帮助吗?