体育数据服务

提供多类体育赛事数据服务,包括足球、篮球、美国体育等,适用于AI代理和数据分析。

  • by AiAgentKarl
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 AiAgentKarl/sports-data-mcp-server

使用说明

运动数据mcp服务器

用于体育数据的 MCP 服务器 — 足球、篮球、美式足球、冰球等,用于 AI 代理。

特性

  • 11工具 全面的体育数据
  • 足球德甲,英超联赛,西甲,意甲,冠军联赛,MLS等
  • 美国体育:NBA、NFL、NHL、MLB
  • 其他运动:ATP网球、Formel 1、橄榄球
  • 免费无需API密钥(TheSportsDB Free Tier)

安装

pip install sports-data-mcp-server

或通过 uvx:

uvx sports-data-mcp-server

Claude 桌面配置

{
  "mcpServers": {
    "sports-data": {
      "command": "uvx",
      "args": ["sports-data-mcp-server"]
    }
  }
}

工具

足球 / Soccer

工具 描述
search_team 按团队名称搜索
get_team_last_results 一个团队的最后成绩
get_team_next_fixtures 一支球队的下一场比赛
get_league_table 查看联赛表格。
search_player 球员资料和统计
get_event_details Spiel细节与高亮链接

多种运动

工具 描述
list_sports_leagues 所有支持的联盟
get_league_events 赛季比赛(NBA,NFL等)
search_sport_event 按名称搜索体育赛事
get_sport_statistics 按体育类型排列的联赛概览

使用范例

# Bundesliga-Tabelle
tabelle = await get_league_table("bundesliga", "2024-2025")

# Bayern München letzte Spiele
team = await search_team("Bayern Munich")
ergebnisse = await get_team_last_results(team["teams"][0]["id"], count=5)

# NBA letzte Spiele
nba = await get_league_events("nba", "2024-2025")

# Spieler-Profil
spieler = await search_player("Robert Lewandowski")

支持的联赛

足球

  • 德甲联赛(1。第2项)
  • 英超联赛
  • 西甲
  • 意甲
  • 联赛 1
  • 欧冠联赛
  • Eredivisie, MLS, 英超联赛

美国体育

  • NBA(篮球)
  • 美国国家橄榄球联盟
  • NHL(冰球)
  • MLB(棒球)

更多

  • ATP网球
  • 一级 方程式
  • 橄榄球6国

许可证

麻省理工学院