关于 DraftCall
DraftCall 是面向 NFL fantasy football 玩家和选秀决策者的只读 MCP 服务,提供带赛季标记的统计数据及来源链接。
主要功能
- 01按计分格式比较球员
- 02查看位置排名和球员资料
- 03查询轮空周和每周对阵
- 04查看位置稀缺度和赛程强度
- 05比较 ADP 与实际表现排名
- 06核实球员数据并获取来源
适用场景
- 01为阵容选择首发球员
- 02依据排名和稀缺度规划选秀
- 03检查阵容球员的轮空周冲突
- 04引用数据前核实统计数值
MCP 相关
向 MCP 客户端提供 10 个只读工具、3 个提示词和一个方法说明资源。客户端可连接托管的 Streamable HTTP 端点,也可使用 stdio 桥接程序。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://draftcall.io/mcpclaude mcp add --transport http io-draftcall-fantasy-football https://draftcall.io/mcp{"mcpServers":{"io-draftcall-fantasy-football":{"type":"http","url":"https://draftcall.io/mcp"}}}在 Cursor 中打开{"servers":{"io-draftcall-fantasy-football":{"type":"http","url":"https://draftcall.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"io-draftcall-fantasy-football":{"type":"http","url":"https://draftcall.io/mcp"}}}{"mcpServers":{"io-draftcall-fantasy-football":{"serverUrl":"https://draftcall.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
10| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| player_a | string | 否 | 忽略。为确保较旧客户端仍能通过验证而保留。 |
| player_b | string | 否 | 忽略。为确保较旧客户端仍能通过验证而保留。 |
| scoring_format | string | 否 | 已忽略。 |
详细介绍
DraftCall MCP 服务
通过 Model Context Protocol 提供 2026 赛季的 NFL 梦幻橄榄球数据。
端点: https://draftcall.io/mcp
传输方式: 可流式传输的 HTTP,无状态
身份验证: 无。免费、只读,无需 API 密钥或账户。
文档: https://draftcall.io/mcp-server/
向已连接 MCP 的助手询问“在 PPR 计分规则下,我应该派 Bijan Robinson 还是 Jahmyr Gibbs 首发”,它就能根据实时数据作答,而不是猜测。每个工具结果都会附上数据来源的 draftcall.io URL,因此答案可供查证。
连接
任何接受远程 MCP 端点的客户端。无需安装或克隆。
Claude Code
claude mcp add --transport http draftcall https://draftcall.io/mcp
Claude Desktop,或任何接受 JSON 配置的客户端
{
"mcpServers": {
"draftcall": {
"type": "streamable-http",
"url": "https://draftcall.io/mcp"
}
}
}
仅支持 stdio 的客户端
有些客户端和注册表无法接受远程 URL,需要可在本地运行的命令。为此,本仓库提供了 stdio 桥接程序:它会将以换行符分隔的 JSON-RPC 转发到同一个托管端点,因此工具、提示词和资源完全相同,而且仍然只有一个服务端实现。
docker build -t draftcall-mcp .
docker run --rm -i draftcall-mcp
或者不使用 Docker,使用任意 Node 18 或更高版本:
node stdio-proxy.mjs
该桥接程序没有依赖项,也不保存状态。设置 DRAFTCALL_MCP_URL,即可将其指向生产环境以外的位置。只要客户端支持,就优先使用上面的远程 URL;桥接程序只是兼容性适配层,并非主要接入方式。
工具
共 10 个,全部只读。这里的任何操作都无法修改联盟、阵容或账户。
| 工具 | 参数 | 可回答的问题 |
|---|---|---|
compare_players | player_a、player_b、scoring_format | 正面对比:指定计分规则下的场均得分、数据量、轮空周,以及谁的表现更好。关于两名指定球员的首发、选秀和交易问题。 |
get_rankings | position、scoring_format、limit | QB、RB、WR、TE、FLEX、K 或 DEF 的位置排名。 |
get_player | name | 单名球员的资料:表现、档次、效率、轮空周。 |
search_players | query、limit | 按部分姓名、球队或位置查找球员。 |
get_positional_scarcity | scoring_format | 各位置的得分下降幅度,用于制定选秀策略。 |
get_bye_conflicts | players | 两名或更多已入阵球员的轮空周是否重合。 |
get_weekly_matchup | player、week、scoring_format | 球员在赛季指定周的对手、主客场情况,以及对手在该位置上允许对方得分的宽松程度。适用于指定周次的赛季中首发问题。 |
get_strength_of_schedule | team + position、或 player、或仅 position | 某个位置的赛程难易程度,涵盖整个赛季以及第 14 至第 17 周的梦幻橄榄球季后赛。单独指定位置时,会对全部 32 支球队排名,最容易的排在最前。 |
get_adp_market_gaps | position、direction、scoring_format、limit | 共识平均选秀顺位与实际表现排名差异最大的球员。选秀顺位早于实际表现,意味着大家按预期选人;晚于实际表现,则意味着大家心存疑虑。这只是差异,并非建议。 |
verify_claim | player、metric、value、scoring_format | 根据数据核实给定数值(场均得分、出场场次、轮空周、排名或任意赛季数据)。确认该数值,或返回实际数值。引用记忆中的数据前,请先调用此工具。 |
提示词和资源
三个提示词,供在选择器或斜杠菜单中展示这些提示词的客户端使用:start_sit、draft_pick 和 bye_planning。每个提示词都会列出要调用的确切工具及调用顺序。
一个资源 draftcall://methodology,这是一个单页 Markdown 文档,介绍每项衍生数据的计算方式:赛季依据、计分格式、等级、稀缺性、对手难度和赛程强度。
scoring_format 接受 PPR、half-PPR 和 standard。position 接受 QB、RB、
WR、TE、FLEX、K 和 DEF。week 接受 1 到 18。
数据
球员姓名和统计数据均为公有领域的事实数据。排名每日更新。每项数据都会在行内标明对应的赛季(在 2026 赛季累积出可用样本之前,使用 2025 常规赛数据),每个响应也都包含 stats_season 字段,因此模型不会把已结束的赛季误认为预测数据。DraftCall 不会通过此服务发布预测、ADP 或伤病状态。
与 NFL 或 NFLPA 无关。
关于
由洛杉矶的独立游戏和应用工作室 Pizza Robot Studios LLC 开发。DraftCall 也是一款 iOS 和 Android 应用: https://draftcall.io/download/
此代码库用于注册托管服务、记录其工具,并为需要 stdio 桥接的客户端提供桥接程序。服务本身运行在上述端点。
许可证
此代码库的内容(注册清单和本文档)采用 MIT 许可证。请参阅 LICENSE 和 NOTICE。
以上仅适用于此代码库。DraftCall 服务、其返回的数据以及 DraftCall 名称均不在此范围内:端点的使用受 https://draftcall.io/terms/ 约束;DraftCall 是 Pizza Robot Studios LLC 的商标(USPTO 序列号 99762133)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。