⚽️ サッカーデータ MCP サーバー
- MCP-Soccerdata は、 SoccerDataAPI に接続して、自然言語による対話を通じて最新のサッカーの試合情報を提供するオープンソースのModel Context Protocol (MCP)サーバーです。
- Claude Desktop などの MCP 対応クライアントで使用するために設計されており、ユーザーは大規模言語モデル (LLM) を活用してフットボール データを取得できます。
✨ 特徴
🏟️ ライブサッカー試合インサイト
MCP-Soccerdata は**、世界中で進行中のサッカーの試合に関するリアルタイム情報を配信することに重点を置いています。**
「今、どんなサッカーの試合が行われていますか?」
「今日のPSG対アストン・ヴィラ戦の予想されるラインナップは何ですか?」
「最近のサッカーの試合のスコアとゴール数を教えてください。」
→ 以下に説明する詳細なカテゴリを含む、構造化された形式で関連するサッカーデータを提供します。
- 試合リストと基本情報
- 現在アクティブなすべての試合のグローバルリスト
- ホームチームとアウェイチームの名前
- キックオフ時間と試合日
- スタジアムの詳細
- 現在のスコア
- 試合詳細
- 試合ステータス: 予定、進行中、終了
- ゴールの内訳:前半、後半、延長戦、PK戦
- 最終結果:勝利、引き分け、または敗北
- 主な試合イベント
- ゴールイベント(誰が、いつ、どのように得点したか)
- 交代
- イエローカードとレッドカード
- 罰則
- チームラインナップ
- 先発メンバー
- ベンチプレーヤー
- 負傷状況
- チーム編成
- オッズと賭け情報
- 勝ち/引き分け/負けのオッズ
- オーバー/アンダーオッズ
- ハンディキャップ賭けのオッズ
- リーグメタデータ
- リーグ名
- 国
- 競技形式(例:レギュラーシーズン、ノックアウトステージ)
⚠️ライブ、今後の試合、最近終了した試合のみに焦点を当てています
🎥 デモ
🚀 クイックスタート
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Amadeus MCP Server を自動的にインストールするには:
前提条件
- Python 3.12以上
uv
パッケージマネージャー- サッカーデータAPIアカウント
- MCP 互換クライアント (例: Claude for Desktop)
1. クローンとセットアップ
- リポジトリをクローンする
- 依存関係をインストールする
2. APIキーを取得して環境を設定する
- 資格情報を使用して .env ファイルを作成します。
https://soccerdataapi.com/にサインアップして、独自の認証キーを取得してください。
3. MCPクライアントを構成する
- このサーバーを MCP クライアント (例: Claude for Desktop) に登録します。
~/Library/Application Support/Claude/claude_desktop_config.json:
🛠️ ツール
次のツールが MCP クライアントに公開されます。
get_livescores()
-> 世界中で進行中のサッカーの試合に関するリアルタイム情報を返します。
📝 ライセンス
- このプロジェクトはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。
- モデルコンテキストプロトコルで構築
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
SoccerDataAPI に接続し、自然言語によるやりとりを通じて最新のサッカーの試合情報を提供するオープンソースの MCP サーバーです。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server providing access to college football statistics sourced from the College Football Data API within Claude Desktop.Last updated -99PythonMIT License
- -securityFlicense-qualityProvides programmatic access to comprehensive football statistics and live match data via API-Football, enabling applications to retrieve league standings, team fixtures, player statistics, and real-time match events.Last updated -Python
- -securityFlicense-qualityAn MCP server that connects to Backlog API, providing functionality to search, retrieve, and update issues through natural language commands.Last updated -531JavaScript
- -securityAlicense-qualityA server that integrates the MCP library with OpenAI's API, allowing users to interact with various tools, such as the weather tool, through natural language queries.Last updated -PythonMIT License