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は、検証済みNFL統計とSleeperのファンタジーリーグ情報を提供する読み取り専用MCPサーバーです。出典順位、対象期間、帰属情報を添えた日付付きデータにより、モデルに統計を計算させずに数値を確認できます。

主な機能

  1. 01検証済みNFL指標の検索
  2. 02出典順位と対象範囲の確認
  3. 03選手またはチームの比較
  4. 04検証済み数値との照合
  5. 05Sleeperリーグ情報の取得
  6. 06ラベル付きオンデマンド統計クエリ

活用シーン

  1. 01選手の統計値と出典順位を確認
  2. 02選手2人またはチーム2組を比較
  3. 03AIが示した数値を検証
  4. 04Sleeperの対戦と順位を確認

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 にアメフトについて質問すると、学習が止まった時点の情報から回答するか、ブログ記事を見つけてきます。プレーごとのデータを 10 シーズン分ダウンロードし、期待値を上回るラッシングヤードのモデルを実行することは、現実的にはできません。

Muffed はすでにそれを済ませています。このサーバーを使うと、その結果を呼び出せます。

すべての数値には、ソースが示した順位と、その順位を算出した母集団が付いてくるため、根拠のない数値ではなく、*「期待値を上回るラッシングヤード 358.16、49 人中 1 位」*のような形で情報を提示できます。各レスポンスには、引用可能な完全な文章、その出典、基準日も含まれています。

対象範囲: 2016~2025 年の検証済み指標 520 件 — 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両者に共通する指標で、2 人の選手または 2 つのチームを並べて比較します
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_storySleeper のロースター記録から導き出した、あなたのリーグの順位

すべてのツールは読み取り専用です。書き込みは行われず、Muffed ユーザーに関する情報を返すツールもありません。

基盤となる3つのルール

1 · データパネルは再構成するものであり、算出するものではありません。 数値は、ゲートを通過した検証済みレイヤーから正規化されます。ビルドゲートはすべての行を元の出典の座標に照らして再導出し、差異があればビルドを失敗させます。そのため、出典の更新で数値が変わると、公開済みの文章ではなく CI が失敗します。

2 · 検証するのは文ではなく、クエリテンプレートです。 パラメーター化された少数のクエリがテンプレートであり、各インスタンスは出典がすでに通過したゲートを引き継ぎます。任意の計算を行うエンドポイントはなく、今後も設けません — 要求に応じて新たな数値を算出するツールは、どのゲートも確認していない数値を返します。それをモデルが丸めたり、組み合わせたりして、結果に帰属先を付けることになります。

3 · サーバーが順位付け、絞り込み、丸めを行います。モデルは計算しません。 行数は少なく、事前に並べ替えられており、順位と母集団も付与済みです。「AI が統計を間違えた」という失敗の大半は、モデルが返されたデータを使って計算していることが原因です。

出典に明確な順位がない場合は、結果セットの並び順から順位を導き出すのではなく、順位を一切返しません。

シーズンの対象範囲を正確に回答

期待値を上回るラッシングヤード数が存在するのは 2018年 以降であり、2016年からではありません — トラッキングデータに依存する指標で、NGS 以前のバージョンはありません。10年分を求められた場合、サーバーは10年分と表示した8行ではなく、その指標の実際の対象範囲を返します。

各指標のレジストリー項目には、実際にデータがあるシーズンが記載されています。モデルが主張を述べる前にそれを確認する方法が 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 に負荷をかけないよう短時間キャッシュされますが、データベースに書き込まれることも、ユーザーと結び付けられることもありません。サーバーを利用しているリーグの概数を数えるため、リーグ ID のソルト付き一方向ハッシュを 30 日間保持します。Sleeper のユーザー名は、いかなる形でも記録されません。

ポリシー全文:https://muffed.ai/privacy

クレジット表記

データ提供元:nflverse · NFL Next Gen Stats のデータ提供元:nflverse · FTN Data のデータ提供元:nflverse。 リーグデータは Sleeper の公開 API 経由です。

すべての応答には、それぞれのクレジット表記がそのまま含まれます。クレジット表記がライセンスの条件です。チャーティングから算出した数値は 2025 シーズンのみを対象とし、その旨と日付を明記しています。

Muffed が検証するのは返された数値であり、そこから導き出される分析ではありません。

サポート

このリポジトリで Issue を作成するか、[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

混同されがちな、別々のリスティングが 2 つあります。server.json はMCP Registryのエントリーで、汎用 MCP クライアントやディレクトリクローラーが読み取ります。.claude-plugin/ ファイルは Claude Code プラグインで、/plugin install が読み取ります。一方を更新しても、もう一方は更新されません。

掲載先

muffed-mcp MCP サーバー

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。