Integrations
Mentions College Football Data's Patreon subscription option that provides higher rate limits for API access, enabling more frequent queries for comprehensive college football statistics.
カレッジフットボールデータMCPサーバー
Claude Desktop内のCollege Football Data APIから取得した大学フットボールの統計情報へのアクセスを提供する MCP サーバー実装。
概要
このモデル コンテキスト プロトコル (MCP) サーバーにより、AI アシスタントとアプリケーションは次のことが可能になります。
- 包括的な大学フットボールの統計とデータを照会する
- 試合結果、チーム記録、選手統計にアクセス
- 実況データを分析し、要約を作成する
- ランキングと勝利確率の指標を表示する
- チームのパフォーマンスを比較し、洞察を生み出す
ユーザーは自然言語を使用してクエリを実行できます。
サンプル出力
Q. 2014 年シーズンの FCS ゲームで最も大きな番狂わせは何でしたか?
A. 2014 年の FCS 最大の番狂わせを見つけるお手伝いをさせてください。FCS チーム間の試合で、チームの力に大きな差があり、予想外の結果になった試合に焦点を当てて、試合データを調べます。
データによれば、2014年のFCSでは注目すべき番狂わせがいくつかありましたが、その中でも特に目立ったのは、2014年9月6日にイースタンワシントンがワシントンを52対59で破ったことです。これは特に以下の理由で注目に値しました。
- ワシントンはPac-12カンファレンスのFBSチームだった。
- この試合はワシントンのホームスタジアム(ハスキースタジアム)で行われた。
- 試合後の統計によると、イースタンワシントンの勝利確率はわずか1.4%だった。
- イースタンワシントンが獲得した59得点は、FCSチームがPac-12の相手に対して獲得した最高得点だった。
- ワシントンは試合開始前から複数の得点で優勢だった。
そのシーズンの他の注目すべき FCS の番狂わせには次のようなものがある:
- ノースダコタ州立大学がアイオワ州立大学を34対14で破る
- ベチューン・クックマンがFIUを14-12で破る
- ノーザンアイオワがアイオワを破る寸前(31-23で敗北)
しかし、以下の点を考慮すると、イースタン・ワシントンがワシントンに勝利したことは、2014年のFCSシーズン最大の番狂わせだったと言えるだろう。
- 部門の違い(FCS vs FBS)
- FBS対戦相手の実力(パワー5カンファレンス)
- 劣勢のチームの得点差と攻撃力
- パワー5チームに対するFCSの最高得点の勝利の一つとしての歴史的意義
- 過酷な環境下での道路上で起こったという事実
前提条件
- Python 3.11以上
- UV パッケージ マネージャー(推奨)
- カレッジフットボールデータ API キー (こちらから取得)
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の College Football Data Server を自動的にインストールするには:
- このリポジトリをクローンします:
- 仮想環境を作成してアクティブ化します。
- 依存関係をインストールします:
- プロジェクト ルートに
.env
ファイルを作成し、API キーを追加します。
手動インストール
- このリポジトリをクローンします:
- 仮想環境を作成してアクティブ化します。
- 依存関係をインストールします:
- プロジェクト ルートに
.env
ファイルを作成し、API キーを追加します。
使用法
サーバーの実行
サーバーを起動します。
Claude Desktopとの接続
- Claude Desktop の構成を次の場所で開きます:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- サーバー構成を追加します。
- Claude Desktopを閉じて再起動します
再起動すると、テキストボックスの右下に小さなハンマーアイコンが表示されます。アイコンにマウスを合わせると、利用可能なMCPツールの数が表示されます。
インストール後の更新
- 更新されたファイルをダウンロードする
- 既存のパッケージをアンインストールします。
- 既存のビルド成果物とメタデータを削除する
Windowsの場合:
macOSの場合:
- 修正されたパッケージとその依存関係をインストールする
- Claude Desktopを閉じて再起動します
特徴
リソース
すべてのエンドポイントのスキーマドキュメントにアクセスします。
schema://games
- ゲーム情報とスコアschema://records
- チームのシーズン記録schema://games/teams
- 詳細なチームゲームデータschema://plays
- 実況情報schema://drives
- ドライブの概要と結果schema://play/stats
- 個々のプレイ統計schema://rankings
- 投票全体のチームランキングschema://metrics/wp/pregame
- 試合前の勝利確率schema://game/box/advanced
- 高度なボックススコア統計
ツール
エンドポイントを直接クエリします。
get-games
- ゲームデータを取得するget-records
- チーム記録を取得するget-games-teams
- チームのゲーム統計にアクセスするget-plays
- 実況データを照会するget-drives
- ドライブ情報を分析するget-play-stats
- プレイ統計を表示するget-rankings
- チームのランキングを確認するget-pregame-win-probability
- 勝利確率を確認するget-advanced-box-score
- 詳細な試合統計と分析にアクセス
プロンプト
事前に構築された分析テンプレート:
analyze-game
- 特定のゲームの詳細な分析を取得するanalyze-team
- 包括的な単一チーム分析analyze-trends
- シーズン全体のトレンドを分析するcompare-teams
- 2つのチームのパフォーマンスを比較するanalyze-rivalry
- 過去のライバル関係の対戦を分析する
APIの制限
College Football Data API は無料で使用できますが、レート制限があります。
- 無料枠: 1 分あたりのリクエスト数が制限されています
- CFBD Patreon加入者はより高いレート制限を受ける
- 制限を回避するために効率的なクエリパターンを使用する
- レート制限エラーを適切に処理する
発達
プロジェクト構造
開発の準備
- リポジトリをクローンする
- 開発依存関係をインストールします。
- テストを実行します:
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- フォークにプッシュする
- プルリクエストを送信する
トラブルシューティング
よくある問題
- APIキーエラー
.env
ファイルとclaude_desktop_config.json
ファイルの両方で API キーが正しく設定されていることを確認します。- collegefootballdata.com でキーが有効かどうかを確認してください。
- レート制限
- 可能な場合はリクエストを間隔をあける
- より高い制限のためにPatreonサブスクリプションを検討してください
- 頻繁にアクセスされるデータのキャッシュを実装する
- 接続の問題
- インターネット接続を確認する
- collegefootballdata.com で API ステータスを確認してください
- コード内で適切なエラー処理を確実に行う
ヘルプの取得
- GitHubで問題を開く
- APIドキュメントを確認する
- カレッジフットボールのデータをチェックする
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
- APIを提供するためのカレッジフットボールデータ
- MCP仕様のモデルコンテキストプロトコル
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Claude Desktop 内の College Football Data API から取得した大学フットボールの統計情報へのアクセスを提供する MCP サーバー。
Appeared in Searches
- A service for accessing music through Apple Music
- A tool for finding maps or creating visual representations
- Setting up productivity and collaboration tools like Google Sheets, Docs, Airtable, Slack, and more
- A server for discovering sports-related information
- A service for accessing football-related APIs