mcpField
E
Espn

Espn

リモート
pipeworx.ioゲーム・エンタメ03 日前に更新
リポジトリ公式サイト

Espn について

Espn は、ESPN の公開サイト API からスポーツのスコア、チーム、ニュース、順位、日程、試合統計を取得する MCP サーバーです。複数競技のプロ・大学リーグに対応し、API キーは不要です。

主な機能

  1. 01ライブスコアと試合結果を取得
  2. 02チーム一覧とリーグ順位を表示
  3. 03スポーツニュースの見出しを取得
  4. 04チーム日程と試合統計を確認

活用シーン

  1. 01各リーグの当日スコアを確認
  2. 02リーグ順位やチーム日程を確認
  3. 03試合の選手別統計を調査

MCP 対応

スコアボード、チーム・リーグ情報、ニュース、日程、試合概要のツールを MCP クライアントに提供します。stdio でローカル実行するか、Pipeworx ゲートウェイ経由で接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/espn/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-espn

ESPN MCP — ESPN の公開サイト API を通じて、キー不要で複数スポーツのライブスコア、チーム、ニュースを取得します。

Pipeworx の一部です。AI エージェントを 1879 以上のライブデータソースに接続する MCP ゲートウェイです。これは独立した非公式の連携機能であり、上流プロバイダーとの提携、承認、公開はありません。

ツール

ツール説明
get_scoreboardライブスポーツスコア:今日の試合と結果の NFL/NBA/MLB/NHL/サッカー/大学スポーツのスコアを取得します。各試合のチーム、スコア、ステータス(ライブ/終了)、時計、ピリオドを返します。
get_teamsリーグの全チーム(ロースター/フランチャイズ)を一覧表示します。名前、略称、所在地、色を取得できます。NFL/NBA/MLB/NHL/サッカー/大学スポーツに対応しています。
get_newsリーグの最新スポーツニュースの見出しを取得します。NFL/NBA/MLB/NHL/サッカー/大学スポーツの記事と、概要、リンクを返します。
get_standingsリーグの順位表:勝敗記録、勝率、首位との差(サッカーでは勝ち点/引き分けも含む)を、カンファレンス/ディビジョンごとに表示します。「NBA の順位」「プレミアリーグの順位表」「NFL のディビジョン順位」「 で首位なのは誰」といった質問には優先して使用してください。
get_team_scheduleチームのスケジュール:今後の試合と最近の試合の日付、対戦相手、(終了した試合の場合は)スコアと結果を取得します。「レイカーズの次の試合はいつ」「 のスケジュール」「 の最近の結果」といった質問には優先して使用してください。get_teams から数値の team_id を取得してください。
get_game_summary終了済みまたは進行中の試合のボックススコア:チーム別の選手統計(例:ホッケーのゴール/アシスト/シュート、フットボールのパス/ラッシュ)、順番どおりの得点プレー、試合の各統計カテゴリのリーダー(上位選手)を取得します。「 のボックススコア」「 対 の選手統計」「 で得点したのは誰」といった質問には優先して使用してください。get_scoreboard または get_team_schedule から数値の event_id を取得してください。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "espn": {
      "url": "https://gateway.pipeworx.io/espn/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/espn/mcp の tools/list は、上の表のツールに加えて、共通の Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall、その他ゲートウェイ全体で利用できるツール)も返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック独自のツールと並んで共通ツールが約 30 個表示されます。接続の initialize 応答には正確な範囲が記載されており、その日の状況を確認する際の正式な情報源となります。

これは意図的なものであり、偶然の多重化ではありません。メタツールを使うと、ask_pipeworx 経由でカタログ全体にルーティングして、このパックでは対応できない質問にも答えられます。そのため、2 つ目の MCP サーバーを追加する必要はありません。現時点では、これらのメタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマがルーティングの利点を上回るコンテキストを消費する場合は、複数のパックエンドポイントではなく、完全なゲートウェイに一度だけ接続してください。

または、Pipeworx の完全なゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も同じゲートウェイと同じ 1879 以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP 経由で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/get_scoreboard \
  -H 'Content-Type: application/json' \
  -d '{"sport":"football","league":"nfl"}'

最初の呼び出しにアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/get_scoreboard を実行します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルの stdio MCP サーバーとしても動作します。Pipeworx アカウントも、ゲートウェイへの往復通信も不要です:

{
  "mcpServers": {
    "espn": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-espn"]
    }
  }
}

または、直接実行して起動を確認できます:

npx -y @pipeworx/mcp-espn

stdin/stdout 経由で MCP 通信を行い、initialize/tools/list/tools/call に、このパックのツールのみを対象として応答します。上記のゲートウェイ接続で追加される共通メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx での使用

ツールを直接呼び出す代わりに、平易な英語で質問できます。 これは、上記のパックエンドポイントだけでなく、フルゲートウェイでも機能します。

ask_pipeworx({ question: "your question about Espn data" })

ゲートウェイが適切なツールを選び、引数を自動的に設定します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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