mcpField
A
AFL (Australian Football League) MCP Server

AFL (Australian Football League) MCP Server

ローカル
github.com/willvelidaゲーム・エンタメ1869 週間前に更新

AFL (Australian Football League) MCP Server について

AFL MCP ServerはSquiggle APIのオーストラリアンフットボールデータをMCP対応クライアントに提供します。現在・過去のシーズンを調べる人向けに、試合結果、順位、チーム、予測、ランキングを扱います。

主な機能

  1. 01現在と過去の順位を取得
  2. 02試合・ラウンド結果の検索
  3. 03チーム情報とシーズン参加チームの取得
  4. 04予測と試合のチップを取得
  5. 05パワーランキングと順位予測の確認
  6. 06データソースの確認

活用シーン

  1. 01現在のAFL順位の確認
  2. 02過去のラウンド結果の振り返り
  3. 03今後の試合予測の確認
  4. 04ランキングと順位予測の比較

MCP 対応

試合、順位、チーム、予測、ランキング、順位予測、データソースを扱うツールを通じて、Squiggle APIのAFLデータをMCPクライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🏈 AFL(Australian Football League)MCP サーバー

これは、Squiggle API から AFL(Australian Football League)のデータを提供する Model Context Protocol(MCP)サーバーです。過去の AFL の試合、現在および過去の順位表、チーム情報、パワーランキング、予想、予測を取得できます。

.NET License MCP

✨ 機能

この MCP サーバーでは、AFL データに幅広くアクセスでき、次のツールを利用できます。

  • 🏆 現在の AFL の順位表を取得
  • 📊 年とラウンドを指定して過去の AFL の順位表を取得
  • 🎯 特定の試合またはラウンドの結果を取得
  • 👥 チームの基本情報を取得
  • 📅 特定のシーズンに出場したチームの一覧を取得
  • 🔮 試合の予想と予測を取得
  • 📈 パワーランキングと順位表の予測にアクセス
  • 🔍 データソースと設定を管理

📋 前提条件

  • .NET 9.0 以降
  • Model Context Protocol(MCP)互換クライアント(例:Claude for Desktop)
  • Squiggle API にアクセスするためのインターネット接続

⚡ クイックインストール

🎯 Claude Desktop との連携
  1. Claude for Desktop の設定ファイルを編集します。

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. サーバー設定を追加します。

{
    "mcpServers": {
        "mcp-afl-server": {
            "command": "dotnet",
            "args": [
                "run",
                "--project",
                "C:\\path\\to\\mcp-afl-server\\src",
                "--no-build"
            ]
        }
    }
}

🚀 AFL MCP サーバーでできること

接続後に試せるプロンプトの例を紹介します。

🏆 現在のシーズン情報
  • 「現在の AFL の順位表は?」
  • 「2024 年の第 10 ラウンドの結果を表示して」
  • 「Richmond Tigers の情報を取得して」
  • 「2024 年シーズンに出場したすべてのチームを一覧表示して」
📊 過去のデータ
  • 「2023 年の第 15 ラウンド終了時点の順位表は?」
  • 「2022 年の第 1 ラウンドのすべての結果を表示して」
  • 「特定の試合の結果を取得して」
🔮 予想と予測
  • 「今後の試合の現在の予想は?」
  • 「2024 年の第 5 ラウンドの予想を表示して」
  • 「特定の試合の予想を取得して」
📈 高度な分析
  • 「2023 年の第 20 ラウンドのパワーランキングを表示して」
  • 「2024 年の第 15 ラウンドの順位表の予測を取得して」
  • 「利用可能なすべてのデータソースを一覧表示して」

📡 Squiggle API

このサーバーは Squiggle API を使用して AFL データを取得します。この API には、次の情報を取得するための包括的なメソッドが用意されています。

  • 🎯 ライブスコアと試合日程
  • 📊 過去の試合結果
  • 👥 チーム情報と統計
  • 🏆 順位表の位置と順位
  • 🔮 予想と予測
  • 📈 パワーランキングと予測

API は責任を持ってご利用ください。適切な利用方法については、api.squiggle.com.au をご確認ください。

🛠️ MCP ツール

このサーバーは、Model Context Protocol を通じて次のツールを公開します。

🎯 試合情報
ツール説明
GetGameResult試合済みのゲームの結果を取得します
GetRoundResultsByYear特定の年のラウンドの結果を取得します
🏆 順位表情報
ツール説明
GetCurrentStandingsAFL の現在の順位表を取得します
GetStandingsByRoundAndYear特定の年とラウンドの順位表を取得します
👥 チーム情報
ツール説明
GetTeamInfoAFL チームの情報を取得します
GetTeamsBySeason特定のシーズンに出場したチームの一覧を取得します
🔮 予想と予測
ツール説明
GetFutureTips現在および今後の試合の予想を取得します
GetTipsByGame特定の試合の予想を取得します
GetTipsByRoundAndYear特定の年とラウンドの予想を取得します
📈 パワーランキングと予測
ツール説明
GetPowerRankingByRoundAndYearラウンドと年でパワーランキングを取得します
GetPowerRankingByRoundYearAndSourceラウンド、年、モデルソースでパワーランキングを取得します
GetTeamPowerRankingByRoundAndYearラウンド、年、モデルソースでチームのパワーランキングを取得します
GetProjectedLadderByRoundAndYear指定したラウンドと年の予測順位表を取得します
GetProjectedLadderByRoundAndYearBySource指定したラウンドと年のソース別予測順位表を取得します
🔍 ソースと設定
ツール説明
GetSourcesソースの一覧を取得します
GetSourceByIdソースを取得します

📜 ライセンス

このプロジェクトはMIT Licenseの下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。

💬 フィードバック

このプロジェクトはオープンに開発しており、皆さまからのフィードバックをお待ちしています!

🐛 バグの報告または機能のリクエスト

皆さまのご意見は、AFL MCP Server の今後を形作り、AFL コミュニティのすべての人にとってより良いものにするのに役立ちます。

🏈 AFL について

Australian Football League(AFL)は、オーストラリアにおけるオーストラリアン・ルールズ・フットボールの最高峰プロリーグです。このサーバーは、包括的なAFLデータへのプログラムによるアクセスを提供し、分析、アプリケーション、そして競技への理解を深めるのに役立ちます。


AFL コミュニティのために ❤️ を込めて開発

コメント

MCP は初めてですか?

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

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