
Sports MCP Server

2025.01.13
0
Python体育数据实时统计体育赛事位置服务娱乐功能
mcp-sports 是一个基于 Model Context Protocol (MCP) 的 Python 服务器,主要用于与 SportRadar 提供的实时体育统计数据交互。它支持获取比赛、联赛和球员的统计数据,球队阵容和赛程,以及锦标赛信息和球员交易等。
View on GitHub
Overview
基本能力
产品定位
mcp-sports 是一个体育数据交互服务器,通过 MCP 协议提供实时体育统计数据访问服务。
核心功能
- 获取比赛、联赛和球员的统计数据
- 获取球队阵容和赛程
- 获取锦标赛信息和球员交易
- 支持通过坐标获取地址信息
适用场景
- 体育数据分析
- 体育赛事跟踪
- 体育相关应用开发
工具列表
- update_api_config: 更新 SportRadar 的 API 配置设置
- get_schedule: 获取特定运动项目的周赛程
- get_daily_transactions: 获取体育团队的每日交易信息
- get_game_stats: 获取特定比赛的统计信息
- get_league_info: 获取联赛信息
- get_team_roster: 获取球队阵容
- get_tournament_list: 获取锦标赛列表
- get_tournament_info: 获取锦标赛信息
- get_player_stats: 获取球员统计信息
- get_address: 根据坐标获取地址
常见问题解答
- 需要 SportRadar 的 API 密钥才能使用该服务
- 目前仅支持 NFL,但可以通过开发添加更多运动项目支持
使用教程
使用依赖
- Python 环境
- SportRadar API 密钥
安装教程
-
安装包:
pip install mcp-sports-server
-
添加到
claude_desktop_config.json
:
{
"mcpServers": {
"sports": {
"command": "mcp-sports-server",
"args": ["--api-key", "your_api_key"]
}
}
}
调试方式
安装完成后,可以通过运行服务器并调用工具函数进行调试。例如:
from mcp_sports_server import get_game_stats
get_game_stats(game_id="your_game_id", sport="NFL")