mcpField
S
sportscore-mcp

sportscore-mcp

ローカル
github.com/Backspace-meゲーム・エンタメ156 週間前に更新

sportscore-mcp について

sportscore-mcpは、SportScoreのデータをAIアシスタントに提供するMCP サーバーです。サッカー、バスケットボール、クリケット、テニスのライブスコア、順位、選手統計、トーナメント表をAPIキーなしで照会できます。

主な機能

  1. 01ライブおよび直近の試合検索
  2. 02試合詳細とラインアップの取得
  3. 03チーム日程と順位の表示
  4. 04選手統計と得点ランキングの照会
  5. 05トーナメント表とライブ追跡情報の取得

活用シーン

  1. 01進行中の試合スコアを確認する
  2. 02リーグ順位と得点ランキングを調べる
  3. 03チームの次の試合を確認する
  4. 04トーナメント表と試合経過を追う

MCP 対応

SportScoreの試合、チーム、リーグ、選手データをツールとしてMCP クライアントに公開します。各ツールの結果にはSportScoreのクレジットが含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"backspace-me-sportscore": {
"command": "npx",
"args": [
"-y",
"sportscore-mcp"
],
"env": {
"SPORTSCORE_API_BASE": "<SPORTSCORE_API_BASE>",
"SPORTSCORE_UA": "<SPORTSCORE_UA>"
}
}
}
}
起動コマンドnpx -y sportscore-mcp
設定が必要な環境変数
SPORTSCORE_API_BASEOverride the API base URL (default: https://sportscore.com). Useful for staging or self-hosted.
SPORTSCORE_UAOverride the User-Agent string sent to the SportScore API.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsportscore-mcp0.1.1

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
limitintegerいいえ
sportenumはい照会するスポーツ。選択肢:football、basketball、cricket、tennis。football | basketball | cricket | tennis

詳細

sportscore-mcp

SportScore の MCP サーバーです。football、basketball、cricket、tennis のライブスコア、試合の詳細、順位表、得点ランキング、トーナメント表、選手の統計情報を提供します。無料の公開 API で、CORS が開放されており、API キーは不要です。

Backspace-me/sportscore-mcp MCP server

Claude Desktop、Cursor、Continue、Zed、カスタム MCP クライアントなど、あらゆる Model Context Protocol ホストで動作します。

AI アシスタントでできること

  • スポーツ別のライブ試合と最近の試合
  • 個別試合の詳細(スコア、ステータス、タイムライン、ラインアップ)
  • チームの試合日程
  • リーグ/大会の順位表
  • 得点ランキング/アシストランキング
  • 選手の統計情報とメタデータ
  • ノックアウト方式の大会トーナメント表
  • ライブ試合トラッカーのデータ

Claude Desktop にインストールする

claude_desktop_config.json に次の内容を追加します。

macOS — ~/Library/Application Support/Claude/claude_desktop_config.json Windows — %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "sportscore": {
      "command": "npx",
      "args": ["-y", "sportscore-mcp"]
    }
  }
}

Claude Desktop を再起動します。ツールメニューに SportScore のツールが表示されます。次のように質問してみてください。

  • 「現在ライブ中のプレミアリーグの試合は?」
  • 「NBA の順位表を見せて。」
  • 「ラ・リーガの得点ランキング上位の選手は?」
  • 「バルセロナの次の試合はいつ?」

Cursor/Continue/Zed にインストールする

stdio コマンドを受け付ける MCP ホストであれば動作します。npx -y sportscore-mcp の呼び出し方は同じです。正確な設定ファイルについては、お使いのホストの MCP ドキュメントを参照してください。

設定

環境変数(任意):

変数デフォルト用途
SPORTSCORE_API_BASEhttps://sportscore.comAPI のベース URL を上書きします(ステージング/セルフホスト環境で便利です)
SPORTSCORE_UAsportscore-mcp/0.3 (+https://sportscore.com/developers/)User-Agent 文字列を上書きします
SPORTSCORE_HTTP_PORT(unset)設定すると、stdio の代わりにこのポートで Streamable HTTP サーバーとして実行します
SPORTSCORE_HTTP_HOST127.0.0.1HTTP モードで実行するときのバインドアドレス
SPORTSCORE_NO_TELEMETRY(unset)1 に設定すると、オプトアウト可能なインストール ping を無効にします(下記参照)
匿名のインストール ping(オプトアウト可能)

起動時に、サーバーは次のペイロードを含む POST を https://sportscore.com/api/mcp/ping/ に 1 回送信します。送信後の応答は待ちません。

{ "client": "sportscore-mcp", "version": "0.3.0", "transport": "stdio", "host": "darwin", "node": "20.11.0" }

ペイロードは以上です。ユーザー ID、IP アドレス、Cookie、フィンガープリントは含まれません。サポート対象を把握するために、おおよその週次アクティブインストール数と Node/OS の分布を確認する目的で使用します。SPORTSCORE_NO_TELEMETRY=1 を設定するとオプトアウトできます。

ツール

ツール用途必須の引数
get_matchesライブ試合と最近の試合sport
get_match_detailスラッグで指定した個別試合sport、slug
get_team_scheduleチームの試合日程sport、slug
get_standingsリーグ順位表sport、slug
get_top_scorers得点ランキング/アシストランキングsport、slug
get_player選手の統計情報sport、slug
get_bracketノックアウト方式のトーナメント表sport、slug
get_trackerライブトラッカーのデータsport、id

パラメーターとレスポンス形式の詳細:sportscore.com/developers/ · OpenAPI 3.0 spec

クレジット表記

この MCP サーバーは、すべてのツールの結果に Powered by SportScore のクレジット表記を表示します。無料プランの API では、エンドユーザー向けの出力にこの表記を表示し続ける必要があります。プロンプトや後処理で削除しないでください。

クレジット表記を削除する必要がある商用利用/ホワイトラベル利用については、[email protected] までお問い合わせください。利用規約:sportscore.com/developers/terms/。

レート制限

無料プランでは、IP アドレスごとに 24 時間あたり約 1000 リクエストで、エッジキャッシュの有効期間は 60 秒です。一般的な MCP ワークフローで問題なく利用できます。チャットセッションを利用するユーザーが上限に達することはありません。一括利用/本番利用/大容量利用については、[email protected] までお問い合わせください。

ライセンス

MIT — LICENSE をご覧ください。

リンク

コメント

MCP は初めてですか?

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

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