Fantasy棒球数据服务器

提供ESPN Fantasy棒球数据的服务器,可用于Claude Code和其他MCP客户端,支持联赛设置、排名、球队信息查看、阵容修改等功能。

  • by i-am-david-weinstein
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 i-am-david-weinstein/espn-fantasy-mcp

使用说明

ESPN梦幻MCP服务器

MCP(模型上下文协议)服务器,提供对ESPN梦幻棒球数据的访问,供Claude Code和其他MCP客户端使用。

特性

  • 阅读联赛设置、排名和球队信息
  • 查看包含球员详细信息和阵容位置的名单
  • 通过模糊匹配按名称查找玩家
  • 浏览并添加免费代理,提交豁免申请
  • 修改阵容
  • 提出、接受、拒绝和取消交易

快速开始

1.获取ESPN Cookie

要访问私人联赛,您需要ESPN身份验证Cookie:

  1. 登录到 ESPN梦幻棒球
  2. 打开浏览器DevTools→ 应用→ Cookie→ https://fantasy.espn.com
  3. 复制 espn_s2 (长串)和 SWID (格式: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX})

2.添加到克劳德代码

claude mcp add --scope user --transport stdio espn-fantasy \
  --env ESPN_S2=your_espn_s2_cookie \
  --env ESPN_SWID={your_espn_swid_cookie} \
  --env ESPN_LEAGUE_ID=your_league_id \
  --env ESPN_TEAM_ID=your_team_id \
  --env ESPN_SEASON_YEAR=2026 \
  -- uvx espn-fantasy-mcp

将花括号保持在SWID值中。 uvx 自动处理安装——不需要单独的安装步骤。

3.验证

重新启动Claude Code或运行 /mcp 并确认“espn幻想”出现在服务器列表中。然后尝试: “显示我的梦幻棒球联赛设置”

文档

  • 工具参考 --所有可用的工具和参数
  • 配置 --范围、手动配置、故障排除

本地开发

git clone https://github.com/i-am-david-weinstein/espn-fantasy-mcp.git
cd espn-fantasy-mcp
pip install -e ".[dev]"
pytest

要使用Claude Code进行本地安装,请替换 uvx ... 部分 claude mcp add 命令与 python3 -m espn_fantasy_mcp.

贡献

欢迎投稿——打开问题或提交拉取请求。

许可证

麻省理工学院

致谢