インストール
npx -y sportscore-mcp向いている人
MCP クライアントで無料のスポーツデータを見たい人向け。サッカー、バスケットボール、クリケット、テニスのスコア、試合詳細、順位表、得点者、対戦表、選手統計。SportScore は無料の公開 API で CORS が開いており、API key は不要。
結果の Powered by SportScore クレジットをプロンプトや後処理で消してしまう人には向かない。無料枠では、この行を最終利用者に見える状態で残す必要がある。また sport をまだ選ばずに単一試合を見たい人にも向かない。単一試合のツールには sport と slug が要る。
製品ページ:
https://sportscore.com/
3分で最初の試行を終える
公式の経路は一つだけ:npx でローカルの MCP プロセスを立ち上げる。出ていない HTTP ポート設定を並べない。
npx -y sportscore-mcp
設定位置はクライアントの mcpServers.sportscore:command は npx、args は -y と sportscore-mcp。この経路に API key は不要。
前提:機械に npx があること。起動時、サーバーは次の住所へ fire-and-forget POST を一度送る(payload 付き):
https://sportscore.com/api/mcp/ping/
元の文は、その要求を止められる環境変数名を書いていない。作らない。これはゼロネットワークではない。起動時点でその ping 住所にアクセスし、その後ツールも SportScore を読む。
最初の呼び出しは読み取り専用ツール get_matches:ある競技の進行中と直近の試合を見る。パラメータ名は sport。sport は元の文が名指しした football、basketball、cricket、または tennis を使う。他の競技コードを作らない。成功の合図は、クライアントが sportscore を読み込み、一度の get_matches がその競技の試合一覧を返し、結果に Powered by SportScore が残って見えること。元の文に日付やリーグの絞り込みフィールドはない。
利用ケース
ケース1:ある競技の進行中と直近の試合を見る。get_matches を使い、sport だけを渡す。当日の日程をざっと見たい人向き。証拠は返る試合フィールドの表を書いていない。
ケース2:1試合の詳細を見る。get_match_detail を使い、パラメータは sport と slug。一覧から slug をすでに持っている人向き。証拠は slug の組み立てを説明していない。ID 形式を作らない。順位表、得点者、対戦表、選手統計は能力の記述であり、元の文のこの段落は対応ツールを名指ししていない。get_* の名前を作らない。
利用上の境界
API key なし。ツール結果は Powered by SportScore を残すこと。証拠が名指しするのは get_matches(パラメータ sport)と get_match_detail(パラメータ sport、slug)だけ。起動時に ping する
https://sportscore.com/api/mcp/ping/
テレメトリのスイッチやポート変数を作らない。公式リポジトリ:
https://github.com/Backspace-me/sportscore-mcp