インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、ESPN をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
API キー不要の ESPN 公開スポーツデータ: NFL、NBA、WNBA、MLB、NHL、大学スポーツ、主要サッカーリーグのスコアボード、試合サマリー、ニュース、チーム、ロースター、日程、順位表、故障者リストを参照できます。SLA のない非公式 API です。
こう聞いてみよう
ESPN のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → ESPN をクリック、キーなしでインストール、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
ESPN + Cursor
API キー不要の ESPN 公開スポーツデータ: NFL、NBA、WNBA、MLB、NHL、大学スポーツ、主要サッカーリーグのスコアボード、試合サマリー、ニュース、チーム、ロースター、日程、順位表、故障者リストを参照できます。SLA のない非公式 API です。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
(なし: 公開データのため API キーは不要)
ステップ 1 — コネクタを設定
公開データ、キー不要: セットアップは 1 分もかかりません。このコネクタは、espn.com のスコアボードを支えているのと同じ ESPN の公開サイト API を読み取ります。ESPN のアカウント、API キー、サインインは必要ありません。
- コネクタストアで ESPN を選び、インストールします。入力するものはなく、Authorize with Provider の手順もありません。
- スポーツ
football、リーグnflを指定したespn_get_scoreboardで確認します。今日 NFL の試合があれば、スコアと状況が表示されます。
非公式で SLA はありません: ESPN はこの API を公開文書化しておらず、何も保証していません。フィールド、リーグのスラッグ、制限は予告なく変わることがあり、大量の利用は ESPN にブロックされることがあります。AI は呼び出しを少なく抑え、数秒ごとのポーリングはしません。商用製品のデータソースとしては使わないでください。その場合は ESPN またはスポーツデータ提供会社からデータのライセンスを受けてください。コンテンツの権利は ESPN にあります。
読み取れるデータ: チーム、スコア、状況と試合時間、会場、テレビ中継、ESPN が表示するベッティングラインを含むスコアボード。ピリオドごとのスコア、ボックススコア、スタッツリーダー、得点プレー、サッカーの主な出来事とラインナップを含む試合サマリー。リーグまたはチームのヘッドラインと記事へのリンク。成績と次の試合を含むチーム情報。故障状況とヘッドコーチを含むロースター。チームのシーズン日程と結果。順位表。リーグの故障者リストです。
リーグ: NFL と大学フットボール、NBA、WNBA、男女の大学バスケットボール、MLB、NHL、サッカーではプレミアリーグ(eng.1)、ラ・リーガ(esp.1)、ブンデスリーガ(ger.1)、セリエ A(ita.1)、リーグ・アン(fra.1)、MLS(usa.1)、チャンピオンズリーグ、ヨーロッパリーグ、ワールドカップです。不明なリーグには 400 が返ります。
日付は 1 日、1 か月、1 シーズン単位: スコアボードには 1 日(YYYYMMDD)、1 か月(YYYYMM)、1 シーズン(YYYY)を指定でき、省略すると今日になります。時刻での絞り込みはなく、10 月 1 日から 18 日のような期間指定は ESPN に拒否されるため、数日分は AI が 1 日ずつ、または 1 か月まとめて取得します。NFL と大学フットボールは週単位でも取得できます。
読み取り専用: すべてのツールは読み取りのみのため、確認が必要な操作はなく、インストール時にオフになっているツールもありません。
データの読み方: 時刻は UTC で返され、AI が試合開始時刻をあなたのタイムゾーンに換算します。ベッティングラインは ESPN が表示しているもので、通常は 1 社のスポーツブックのものです。本格的なオッズ比較にはベッティングオッズのコネクタを使ってください。順位表の列はスポーツによって異なり、サッカーは勝ち点と得失点差、米国のリーグは勝率とゲーム差です。サッカーのリーグでは、故障者リストは通常空になります。
制限: ESPN はレート制限を公表しておらず、大量の利用はブロックされることがあるため、AI は単発の呼び出しを何度も行うより、スコアボードや日程を 1 回で取得することを優先します。大学スポーツは 1 日に数百試合あることもあるため、カンファレンスや件数で絞り込みます。
このコネクタは、ESPN アカウントへのサインイン、動画や記事全文の表示、商用利用のライセンスを受けたデータの提供は行いません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Cursor にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Cursor は ~/.cursor/mcp.json から MCP サーバーを読み込みます。次のエントリを追加してください:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、Cursor を再起動します。
- Cursor → Settings → MCP を開き、
anythingmcpが一覧にあり接続済みであることを確認します。 - チャットを始めましょう。エージェントが
ESPNのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
espn_get_scoreboard | Games of one league on a day (default today): teams, scores, status and clock, venue, TV and the betting line ESPN shows |
espn_get_game_summary | One game in detail by ESPN event id: score by period, team box score stats, stat leaders, scoring plays, soccer key events and lineups… |
espn_get_news | Latest ESPN headlines for a league, or for one team: headline, short description, publish time, byline and the link to the article on… |
espn_list_teams | All teams of a league with ESPN id, abbreviation, name and location |
espn_get_team | One team: name, current record (overall, home, away), standing summary, home venue and next game |
espn_get_team_roster | Current roster of a team with ESPN athlete id, jersey, position, age, height, weight, experience, status and injury status, plus the head… |
espn_get_team_schedule | A team's schedule and results for a season: date, opponent, home or away, score, winner and status for each game, with the event id for… |
espn_get_standings | League table or standings by conference: wins, losses, points, win percentage, games behind, streak and the other columns ESPN shows |
espn_get_injuries | Injury report of every team in a league (NFL, NBA, WNBA, MLB, NHL): player, position, status (Out, Questionable, Day-To-Day ...), date and… |
プロンプトの例
- 「今日の MLB の試合結果を教えてください。まだ試合中のものはどれですか?」
- 「ドジャースの故障者リストに今週載っている選手は誰ですか?」
- 「プレミアリーグの順位表と、先週末の結果を見せてください。」
- 「昨夜のヤンキースの試合のボックススコアと得点プレーを教えてください。」
- 「レイカーズに関する ESPN の最新ヘッドラインは何ですか?」
FAQ
Cursor の無料プランでカスタム MCP サーバーは使えますか? はい。MCP は Hobby、Pro、Business の各プランで利用できます。
次のステップ
このガイドは役に立ちましたか?