MCP-Soccerdata 是一个开源的 模型上下文协议(MCP) 服务器,它连接到 SoccerDataAPI,通过自然语言交互提供最新的足球比赛信息。
设计用于与支持 MCP 的客户端(如 Claude Desktop)一起使用,允许用户通过大型语言模型(LLMs)检索足球数据。
MCP-Soccerdata 专注于提供全球正在进行的足球比赛的实时信息。
“现在有哪些足球比赛正在进行?”
“今天巴黎圣日耳曼对阵阿斯顿维拉的比赛预测阵容是什么?”
“请告诉我最近几场足球比赛的比分和进球数。”
→ 提供结构化的相关足球数据,包括以下详细类别。
⚠️ 仅专注于实时、即将开始和最近结束的比赛
要通过 Smithery 自动安装 Amadeus MCP 服务器以供 Claude Desktop 使用:
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
uv sync
AUTH_KEY=your_auth_key
在 https://soccerdataapi.com/ 注册并获取自己的 Auth 密钥。
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mcp-soccer-data": {
"command": "/ABSOLUTE/PATH/TO/PARENT/FOLDER/uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/src/",
"run",
"--env-file",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/.env",
"server.py"
]
}
}
}
以下工具暴露给 MCP 客户端:
get_livescores()-> 返回全球正在进行的足球比赛的实时信息。