<strong>基于 Model Context Protocol Python SDK 构建</strong>
使用 Model Context Protocol (MCP) 实现的 Python 服务器,用于通过 SportRadar 获取实时体育统计数据。
注意: 请参阅 开发 部分以添加更多体育项目的支持。
注意: 该服务器需要从 SportRadar 获取 API 密钥。这里是获取密钥的说明链接
sports://seasonsched/{_cache}: 赛季赛程缓存sports://leaguetransactions/{_cache}: 联赛交易缓存 / 解析器sports://gamestats/{_cache}: 比赛统计缓存sports://leaguestats/{_cache}: 联赛统计缓存sports://teamstats/{_cache}: 球队统计缓存sports://playerstats/{_cache}: 球员统计缓存首先,安装包:
pip install mcp-sports-server
将以下内容添加到您的 claude_desktop_config.json 中:
{
"mcpServers": {
"sports": {
"command": "mcp-sports-server",
"args": ["--api-key", "your_api_key"]
}
}
}
目前仅支持 NFL。如果有足够的兴趣,将会添加更多的体育项目。
如果您想创建自己的体育项目支持,可以 fork 这个仓库,并且可以自己创建一个 MCP 服务器,或者向当前服务器推送更改。
大多数代码内部都有 DOCTYPE 注释,说明如何添加新的体育项目,具体来说,要添加一个新的体育项目:
sportsclasses.py 内创建一个新的体育项目parser_map,以包含您的体育项目解析函数)本项目采用 MIT 许可证 - 详情见 LICENSE 文件。