mcp-odds-api
一个简约的 Model Context Protocol (MCP) 服务器,用于与 OddsAPI 进行交互。
功能
- 使用环境变量来限制查询的特定区域和单一体育项目。
支持 SSE 和 STDIO 两种传输方式。
工具
该服务器实现了以下工具,用于与 OddsAPI 进行交互:
get_events
:- 获取进行中和即将到来的赛事(比赛)。
get_odds
:- 获取所有即将到来的赛事(比赛)的赔率,针对选定的博彩市场。
get_event_odds
:- 获取特定赛事(比赛)的赔率,针对选定的博彩市场。
配置
- 创建或编辑位于以下位置的 Claude Desktop 配置文件:
- 在 macOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json
- 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
- 添加以下内容:
- 将
/path/to/uvx
替换为uvx
可执行文件的绝对路径。可以在终端中使用which uvx
命令找到该路径。这确保在启动服务器时使用正确版本的uvx
。
- 重启 Claude Desktop 以应用更改。
运行独立的 SSE 服务器
从
.env.example
创建 .env
文件,然后执行以下命令:开发
设置
- 克隆仓库:
- 设置环境变量:
- 在项目根目录下创建
.env
文件:
ODDS_API_KEY=""
ODDS_API_REGIONS="", ""
ODDS_API_SPORT=""
- 安装依赖:
使用 SSE 传输启动服务器
运行检查器:
然后在浏览器中打开 MCP 检查器指示的 URL。选择 SSE 传输类型。
- Author:waytomcp
- URL:https://www.waytomcp.com/article/marcoeg/mcp-odds-api
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!