足球数据 MCP 服务器 是一个开源的 Model Context Protocol (MCP) 服务器,它连接到 SoccerDataAPI,能提供最新的足球比赛信息,还支持通过自然语言交互来查询数据。此服务器专为与支持 MCP 的客户端(如 Claude Desktop)配合使用而设计,允许用户借助大型语言模型(LLMs)检索足球数据。
要通过 Smithery 自动安装适用于 Claude Desktop 的 Amadeus MCP 服务器,可使用以下命令:
npx -y @smithery/cli install @yeonupark/mcp-soccer-data --client claude
uv
包管理器git clone https://github.com/yeonupark/mcp-soccer-data.git
cd mcp-soccer-data
pip install -r requirements.txt
.env
文件并添加以下内容:API_KEY=your_api_key_here
python server.py
MCP-Soccerdata
football_data
http://localhost:5000
MCP-Soccerdata 专注于提供 全球范围内正在进行的足球比赛的实时信息。用户可以通过自然语言提出问题,例如:
"现在有哪些足球比赛在进行?" "告诉我巴黎圣日耳曼对阵阿斯顿维拉今天的预计首发阵容。" "请告知我最近结束的比赛的比分和进球数。"
服务器会提供结构化的相关信息,具体包含以下详细分类:
⚠️ 重要提示
本服务器专注于 实时、即将进行 和 最近结束的 比赛。
print(get_livescores())
输出示例:
[
{
"home_team": "Paris Saint-Germain",
"away_team": "Marseille",
"score": "2-1",
"status": "finished"
},
{
"home_team": "Bayern Munich",
"away_team": "Borussia Dortmund",
"score": "3-0",
"status": "in_progress"
}
]
本项目采用 MIT License。