mcpField
M
Muffed — verified NFL stats and fantasy context

Muffed — verified NFL stats and fantasy context

远程服务
muffed.ai游戏娱乐010 周前更新

关于 Muffed — verified NFL stats and fantasy context

Muffed 是只读 MCP 服务,提供经过验证的 NFL 统计数据和 Sleeper 联盟信息。它返回带日期、来源排名、覆盖范围和归属说明的数据,便于球迷与分析者核对数据,而非让模型推算统计值。

主要功能

  1. 01查询经过验证的 NFL 指标
  2. 02查看来源排名和覆盖范围
  3. 03比较球员或球队
  4. 04核对数据声明与验证值
  5. 05获取 Sleeper 联盟信息
  6. 06运行带标记的按需统计查询

适用场景

  1. 01核对球员数据及其来源排名
  2. 02比较两名球员或两支球队
  3. 03验证 AI 给出的统计值
  4. 04查看 Sleeper 对阵和排名

MCP 相关

托管的 MCP 服务向兼容客户端提供只读 NFL 指标和 Sleeper 联盟数据工具。无需账户或 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://muffed.ai/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

15
参数类型必填说明
limitinteger否
subjectstring否

详细介绍

Muffed MCP 服务

已验证的 NFL 数据统计和 Sleeper 联盟背景信息,可供 ChatGPT、Claude、 Claude Code、Cursor 或任何兼容 MCP 的客户端调用。

https://muffed.ai/api/mcp

免费。无需账户、API 密钥或 OAuth。只读。

完整文档:https://muffed.ai/mcp


功能介绍

如今,AI 被问到一个橄榄球问题时,要么根据训练数据截止时的信息作答, 要么去找一篇博客。它无法实际下载十个赛季的逐档比赛数据,并运行预期冲球码数模型。

Muffed 已经完成了这些工作。此服务让你可以调用结果。

每个数据都会附带其来源提供的排名以及排名所依据的总体,因此,结果会以 “预期以上冲球码数为 358.16 码,49 人中排名第 1” 的形式呈现,而不是一个没有依据的数字。每条回复还附有一条完整、可引用的句子、对应的来源标注,以及数据截至日期。

覆盖范围: 520 项已验证指标,涵盖 2016–2025 年——EPA 拆分数据、CPOE、预期以上冲球码数、施压率和突袭率、区域防守拆分数据、上场时间和目标占比、红区和推进档转换率等。每项指标都会注明实际涵盖的赛季。

安装

Claude(网页版、桌面版、移动版)——一键添加:

将 Muffed 添加到 Claude

这会打开“添加自定义连接器”对话框,名称和 URL 已预先填好;你仍需检查并确认。手动添加:Settings → Connectors → Add custom connector → 粘贴 https://muffed.ai/api/mcp。无需登录,因为没有任何内容需要授权。

Claude Code——请安装插件,而不是仅添加基础连接器:

/plugin marketplace add cfagan17/muffed-mcp
/plugin install muffed@muffed

该插件不仅提供服务端点,还附带一项技能,指导模型如何处理返回的数据:引用预先编写好的已验证句子,而不是重新组织;原样保留来源标注,因为署名行就是许可条款;遵守 Half-PPR 和图表数据披露要求;绝不根据结果排序推导排名;也绝不把已验证的背景信息变成是否首发的建议。基础连接器只向模型提供数据;插件还让模型遵守发布这些数据时所依据的规范。请参阅 skills/muffed-figures/SKILL.md。

不使用插件时:

claude mcp add --transport http muffed https://muffed.ai/api/mcp

ChatGPT——Settings → Connectors(或 Developer mode)→ add an MCP server → 粘贴相同的 URL,无需身份验证。

Cursor、VS Code 和其他 MCP 客户端

{
  "mcpServers": {
    "muffed": {
      "type": "http",
      "url": "https://muffed.ai/api/mcp"
    }
  }
}

工具

工具能回答什么
get_current_insightsMuffed 认为 NFL 目前哪些情况确实属实——经过验证、标明日期并附有证据
query_stat_leaders任意已验证指标的联盟领先者,以及来源给出的排名
get_entity_metricsMuffed 保存的某位球员或某支球队的所有已验证数据
compare_entities并排比较两位球员或两支球队的共有指标
get_metric_definition指标衡量什么,以及实际涵盖哪些赛季
list_metrics可以查询哪些指标——仅列键名和覆盖范围,不含数据
verify_claim根据已验证数据面板核查给定数据;如果不一致,则返回正确数据
get_backfield谁是首发跑卫的替补;赛季期间,谁会接替受伤的跑卫
run_stat_query按需计算的数据——带限定条件的最高纪录、跨赛季连续纪录、衍生比率——并返回计算方法、样本范围和数据版本,且标记为计算值而非已验证数据
sleeper_find_leagues根据你的用户名查找你的 Sleeper 联盟
sleeper_get_league你的联盟设置——球队、计分格式、阵容位置、经理
sleeper_matchup_preview对阵双方的已验证背景信息
sleeper_roster_stories你阵容中的球员及每位球员的已验证信息
sleeper_standings_story根据 Sleeper 的阵容记录,了解你的联盟排名情况

所有工具均为只读。不会写入任何内容,也没有工具会返回与 Muffed 用户有关的信息。

构建所依据的三条规则

1 · 数据面板只做重组,绝不进行计算。 数据来自经过门控的已验证层,并经过标准化。构建门控会将每一行重新追溯到其来源坐标;任何偏差都会导致构建失败。因此,来源刷新导致数字变化时,CI 会报错,而不是让已发布的句子出错。

2 · 验证查询模板,而非句子。 这些模板是少数几个参数化查询;每次实例化都会继承来源已通过的门控。不存在任意计算端点,也永远不会有——按需计算新数字的工具会返回未经任何门控检查的数据,而模型会对其进行四舍五入、重新组合,再将结果归因于来源。

3 · 服务端负责排序、筛选和取整。模型绝不计算。 返回少量预先排序的行,并附带排名和样本范围。多数“AI 算错了统计数据”的问题,都是模型对返回数据进行算术运算所致。

如果来源没有明确的排名,就完全不返回排名,而不是根据结果集的顺序推导排名。

如实说明赛季覆盖范围

预期冲球码数始于 2018 年,而非 2016 年——它依赖追踪数据,且不存在 NGS 推出之前的版本。请求十年的数据时,服务端会返回该指标的实际覆盖范围,而不是将八行数据标注为十年。

每个指标的注册信息都包含其实际覆盖的赛季;模型可以通过 get_metric_definition 在提出结论前查询这些信息。

verify_claim

将 AI 已经给出的数据交给它:

{ "claims": [{ "metric": "rb_ryoe.rush_yards_over_expected",
               "entity": "James Cook", "season": 2025, "value": 361 }] }

返回结果为 wrong,并附上实际值(358.16)、来源排名和归属信息。正确的结论会返回 confirmed;对于 Muffed 未收录的指标或赛季,则会返回 unverifiable,并给出实际覆盖范围,而不是猜测。

仅接受结构化输入,不接受句子。调用方会使用自己的令牌自行提取结论;服务端只进行纯查找。

它不会做什么

不提供预测、不提供首发/替补或阵容建议、不提供选秀评分,也不提供选秀人选——任何工具、任何表述都不会提供。如果问题需要这些内容,工具会返回经过核实的背景信息,由你自行决定。这是长期立场,并非 v1 的限制。

也不提供选秀市场(ADP)数据。这类数据的来源方只授权引用,不授权再分发;页面可以注明出处后引用某个价格,但把他人的数据接入你的 AI 是另一回事。这里提供的所有数据,都是 Muffed 获准据以开发的数据。

不支持 ESPN 或 Yahoo 联盟。Sleeper 提供公开的读取 API,因此加载联盟无需登录。其他平台的替代方案只能是抓取网页或处理你的凭据,这两种方式都不会采用。

隐私

无需账号,也不会存储任何关于你的信息。联盟 ID 仅用于响应请求,并会短暂缓存,以合理使用 Sleeper 的 API——绝不会写入数据库,也不会与你关联。系统会保留其加盐单向哈希 30 天,用于粗略统计有多少不同的联盟在使用该服务。Sleeper 用户名不会以任何形式记录。

完整政策:https://muffed.ai/privacy

署名

数据来自 nflverse · NFL Next Gen Stats 来自 nflverse · FTN Data 来自 nflverse。 联盟数据来自 Sleeper 的公开 API。

每条响应都会原样附带自己的署名字符串——署名行就是许可要求。基于图表分析得出的数据仅涵盖 2025 赛季,并会注明相应日期。

Muffed 会核实返回的数据,不会核实基于这些数据得出的分析。

支持

请在此代码库中提交问题,或联系 [email protected]。

个人用户可随意使用。如果你要大量调用,或将其集成到产品中,请先联系我们,以便服务能持续为所有人运行。底层 nflverse 数据采用 CC-BY 许可,且可免费使用——Muffed 增加的是核实、结构化、时效性和故事层。

关于此代码库

此代码库包含服务的公开清单、Claude Code 插件和文档。服务本身作为 muffed.ai 的一部分运行,且为闭源——该插件只是指向托管端点并提供相应技能,并非服务副本。

.claude-plugin/marketplace.json   the marketplace `/plugin marketplace add` reads
.claude-plugin/plugin.json        the plugin manifest
.mcp.json                         the endpoint the plugin installs
skills/muffed-figures/SKILL.md    how to quote the figures correctly
server.json                       MCP Registry manifest (`ai.muffed/muffed`)
glama.json                        maintainer declaration for the Glama listing

两个不同的清单常被混淆:server.json 是 MCP Registry 条目,通用 MCP 客户端和目录爬虫会读取它。.claude-plugin/ 文件则是 Claude Code 插件,/plugin install 会读取它。更新其中一个不会自动更新另一个。

收录于

muffed-mcp MCP 服务

MCP Registry(ai.muffed/muffed) · Glama · mcpservers.org

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。