这是一个用Python实现的Model Context Protocol (MCP)服务器,用于NBA统计数据和实时比赛数据。
此服务器提供了一组工具,通过NBA API访问NBA数据。它充当应用程序与NBA数据服务之间的桥梁,提供实时比赛信息和历史统计。
nba_live_scoreboard
nba_live_boxscore
nba_live_play_by_play
nba_common_player_info
nba_player_career_stats
nba_list_active_players
nba_player_game_logs
nba_team_game_logs_by_name
nba_fetch_game_results
nba_team_standings
nba_team_stats_by_name
nba_all_teams_stats
该服务器使用MCP框架实现,并可作为独立服务运行。
# 启动服务器
python nba_server.py
# 或
mcp run nba_server.py
git clone https://github.com/obinopaul/nba-mcp-server.git
cd nba-mcp-server
pip install -r requirements.txt
docker build -t nba_mcp_server .
docker run -d -p 5000:5000 --name nba_mcp_server nba_mcp_server
claude_desktop_config.json中:{
"mcpServers": {
"nba_mcp_server": {
"command": "docker",
"args": [
"exec",
"-i",
"nba_mcp_server",
"python",
"nba_server.py"
]
}
}
}
git clone https://github.com/obinopaul/nba-mcp-server.git
cd nba-mcp-server
conda create --name your_env_name python=3.13
conda activate your_env_name
pip install -r requirements.txt
mcp run nba_server.py
claude_desktop_config.json中,根据需要调整Python路径:{
"mcpServers": {
"nba_mcp_server": {
"command": "/path/to/your/python",
"args": [
"/path/to/nba_server.py"
]
}
}
}
在添加您选择的配置后,重启Claude Desktop以加载NBA服务器。然后,您可以在与Claude的对话中使用所有NBA数据工具。
服务器构建于:
此MCP服务器在MIT许可证下可用。