Sports MCP Server

Sports MCP Server

site icon
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 密钥

安装教程

  1. 安装包: pip install mcp-sports-server

  2. 添加到 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")

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。