FootVal について
FootValは、サッカー分析向けのホスト型リモートMCPサーバーで、独自の選手評価額に加えて試合、リーグ、移籍情報を提供します。市場評価額との差を要因ごとに説明し、対応クライアントではインタラクティブカード、それ以外では構造化データを返します。
主な機能
- 01独自評価額と市場評価額を比較
- 02評価額の差を要因別に説明
- 03選手の検索・比較・ランキング
- 04スコア、日程、ラインアップ、順位表を取得
- 05統計ランキングと移籍情報を確認
活用シーン
- 01選手の推定額と市場評価額の比較
- 02年齢・ポジション・評価額によるスカウト候補の作成
- 03試合詳細とリーグ順位表の確認
- 04選手統計と移籍動向の追跡
MCP 対応
ホスト型MCPサーバーはOAuthでクライアントに接続し、評価額、選手・チーム情報、試合、統計、移籍情報を扱う15個の読み取り専用ツールを公開します。MCP Apps対応クライアントではインタラクティブカードを表示し、それ以外には構造化データを返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.footval.com/mcpclaude mcp add --transport http com-footval-footval https://api.footval.com/mcp{"mcpServers":{"com-footval-footval":{"type":"http","url":"https://api.footval.com/mcp"}}}Cursor で開く{"servers":{"com-footval-footval":{"type":"http","url":"https://api.footval.com/mcp"}}}VS Code で開く{"mcpServers":{"com-footval-footval":{"type":"http","url":"https://api.footval.com/mcp"}}}{"mcpServers":{"com-footval-footval":{"serverUrl":"https://api.footval.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
FootVal MCP サーバー
サッカー選手の本当の価値はいくらでしょうか?アシスタントに聞いてみましょう。
選手の独自評価とその理由に加え、ライブスコア、試合センター、リーグ順位表、 各種スタッツのランキング、移籍ニュースを、Claude、ChatGPT、Cursor、VS Code、その他すべての MCP クライアントで利用できます。
FootVal は市場をそのまま反映するのではなく、市場に 異議を唱えます。欧州トップリーグ、MLS、サウジ・プロリーグのすべての選手について、独自の推定移籍金を算出し、市場価値と並べて表示するとともに、その差を要素ごとに説明します。このリポジトリでは、FootVal の ホスト型 MCP サーバーについて説明します。このサーバーを使えば、評価額や試合のライブ情報をアシスタントで利用できます。回答は、MCP Apps に対応したクライアント(Claude、ChatGPT)では インタラクティブなカードとして、それ以外のクライアントでは整理された構造化データとして表示されます。
1 分で接続
インストールも実行も不要です。FootVal はリモートサーバーです。
https://api.footval.com/mcp
クライアントから求められたら、Google でサインインしてください。すべてのアカウントで、ツール呼び出しを毎日無料で利用できる枠があり、通常の質問では 1〜3 回使用します。
Claude(ウェブ、デスクトップ、モバイル)— Settings → Connectors → Add custom connector → 名前に FootVal を入力し、URL を貼り付け → Connect → サインインします。
ChatGPT — Plugins を開く → + → Add custom MCP server → 名前に FootVal を入力し、URL を貼り付け、認証に OAuth を選択 → 確認して Create as a plugin をクリック → サインインします。その後、チャットで @FootVal と入力するか、+ メニューから選択します。カスタム MCP サーバーの利用可否は、ChatGPT のプランとワークスペースの設定によって異なります。
Claude Code
claude mcp add --transport http footval https://api.footval.com/mcp
次に /mcp を実行し、footval → Authenticate を選択します。4 つのスキルも利用するには、代わりにこのリポジトリをプラグインとしてインストールしてください。
/plugin marketplace add target1m/footval-mcp
/plugin install footval@footval-mcp
Gemini CLI — 拡張機能をインストールすると、サーバーと 4 つのスキルが追加されます。
gemini extensions install https://github.com/target1m/footval-mcp
その後、Gemini CLI 内で /mcp auth footval を一度実行してサインインしてください。
Cursor — 上の Add to Cursor ボタンを使うか、~/.cursor/mcp.json に追加して Needs login をクリックしてください。
{ "mcpServers": { "footval": { "url": "https://api.footval.com/mcp" } } }
VS Code — 上の Install in VS Code ボタンを使うか、次の手順に従ってください。
code --add-mcp '{"name":"footval","type":"http","url":"https://api.footval.com/mcp"}'
その他のクライアント — URL を使ってリモート(Streamable HTTP)サーバーを追加してください。このサーバーは、独自の認可サーバーを備えた標準的な OAuth 2.1 リソースサーバーです(動的クライアント登録、クライアント ID メタデータドキュメント、PKCE、OpenID Connect に対応)。そのため、MCP 認可に対応するクライアントでは、サインインが自動的に行われます。ブラウザーでサインインできませんか? footval.com/en/mcp で個人用 API キーを作成し(キーは一度だけ表示され、いつでも失効できます)、Bearer トークンとして送信してください。
claude mcp add --transport http footval https://api.footval.com/mcp --header "Authorization: Bearer fvk_your_key"
質問してみましょう
| 質問 | FootVal の回答 |
|---|---|
| 「ラミン・ヤマルの本当の価値は?その理由は?」 | get_player — 市場価格との比較、評価、価値の要因、価値の推移 |
| 「アルダ・ギュレル、フロリアン・ヴィルツ、ジャマル・ムシアラを比較して。」 | compare_players — すべての要因を横並びで比べられる 1 枚のカード |
| 「セリエ A で、左利きの 23 歳未満、価値が 3,000 万ユーロ未満のセンターバック。」 | find_players — スカウティング候補リスト |
| 「プレミアリーグで最も過小評価されている選手は?」 | get_rankings — FootVal が市場価格以上の価値を見いだす選手 |
| 「今日の試合結果は?」 | get_matches — 大会別の試合情報(ライブ、終了、開催予定) |
| 「直近のチャンピオンズリーグ決勝のマッチセンターを見せて。」 | get_match — 試合イベント、チーム統計、評価付きのラインアップ |
| 「スュペル・リグの順位表を見せて。」 | get_standings — 勝ち点、直近の成績、予選圏および降格圏 |
| 「チャンピオンズリーグの得点ランキング上位選手は?」 | get_stat_leaders — 大会をまたいだシーズン別ランキング |
| 「ガラタサライの移籍ニュースはある?」 | get_transfer_news — 信頼度付きの確定移籍と噂 |
表示例
すべての回答は、自由に操作できるカードとして表示されます。カード内の選手、クラブ、試合をクリックすると、同じ場所に次のカードが開きます。
カードはホストの言語(7 言語)とライト/ダークテーマに合わせて表示されます。スクリーンショットにはサンプルデータが表示されています。FootVal が評価を再実行するたびに、価値は更新されます。
FootVal が選手を評価する方法
FootVal は市場価値を基準とし、どこで異なる評価をしているかを示します。各要素が価値に乗算され、いずれの要素にも上限と下限が設けられています。データが少ない場合は、推測で物語を作るのではなく、評価額が市場価値に近く保たれます。
| 要素 | 測定内容 |
|---|---|
| パフォーマンス | 選手のポジションとリーグの強さが近いグループ内で、価格に対してどれだけ成果を出しているか。価格以上のパフォーマンスを発揮していれば、価値が上がります |
| 潜在能力 | 各ポジションの全盛期を基準とした年齢曲線です。若い選手には成長プレミアムが加わり、ピークを過ぎると価値が下がります |
| 契約 | 契約期間が残り少なくなるにつれて、売却クラブが失う交渉力を測定します |
| 耐久性 | 過去2シーズンの負傷状況と出場可能性です |
| 評判 | 代表出場数と獲得タイトルです |
| 調子 | 直近シーズンとその前のシーズンを比較します |
市場価値との差が ±5% 以内なら評価は 妥当 です。それを上回る場合、市場は選手を過小評価しており、下回る場合は過大評価しています。モデルの詳細はこちらをご覧ください:footval.com/en/about。
ツール
15 個のツールがあり、すべて読み取り専用です。FootVal が投稿、購入、変更を行うことはありません。各ツールはタイトル、4 つすべての MCP ヒント(readOnlyHint、destructiveHint、idempotentHint、openWorldHint)、および OAuth セキュリティスキームを宣言するため、クライアントは呼び出しを許可する前にその内容を表示できます。引数の多くは ID だけでなく、通常の名前(「Arda Güler」「Süper Lig」「Turkey」)も受け付けます。
評価額
| ツール | 内容 |
|---|---|
get_player | 選手の FootVal 評価額、市場価値との差と判定、各要素の内訳、価値の推移、シーズン成績、移籍、契約、および類似選手を表示します。 |
compare_players | 2~4 人の選手を並べて比較します。評価額、年齢、ポジション、パフォーマンスのパーセンタイル、各評価要素、直近シーズンの成績を表示します。 |
find_players | リーグ、クラブ、国籍、ポジション、年齢、利き足、評価額の範囲で選手を検索します。評価額、市場価値、過小評価、過大評価、若手、パフォーマンス、最近の上昇幅で並べ替えられます。 |
get_rankings | 最も価値の高い選手、最も過小評価/過大評価されている選手(€10M 以上)、最も評価額が上昇/下落した選手、ワンダーキッズ(21 歳以下)を表示します。 |
search_football | アクセント記号の有無を問わず、名前から選手、クラブ、リーグ、代表チームを検索します。 |
リーグ、クラブ、代表チーム
| ツール | 内容 |
|---|---|
list_leagues | FootVal が評価するすべてのリーグを表示します。リーグの強さの階層、クラブ数、選手数、チーム総価値も確認できます。 |
get_league | チーム価値(FootVal と市場価値)順に並べたリーグ内のクラブと、最も価値の高い選手を表示します。 |
get_club | クラブの所属選手と、各選手の FootVal 評価額、市場価値、その差、および合計を表示します。 |
get_national_team | その国で最も強力な 26 人のチーム編成を表示します(評価額順に GK 3 人/DF 8 人/MF 8 人/FW 7 人)。 |
試合
| ツール | 内容 |
|---|---|
get_matches | リーグ、欧州大会や国内カップ戦、代表チームの大会を対象に、ライブスコア、結果、試合予定を表示します。ライブ、今日、昨日、明日、または任意の日付を指定できます。 |
get_match | 1 試合の詳細を表示します。スコア、イベントの時系列、チーム統計、評価付きのスタメンが含まれます。 |
get_team_fixtures | クラブまたは代表チームの次の試合、あるいは直近の試合を表示します。 |
get_standings | 順位表を、直近の成績と、出場権獲得/降格圏を示すゾーン付きで表示します。 |
統計と移籍
| ツール | 内容 |
|---|---|
get_stat_leaders | 競技ごと、代表チームの大会全体、または全大会合計で、ゴール、アシスト、ゴール+アシスト、出場時間、出場試合数のシーズンランキングを表示します。 |
get_transfer_news | 最新の確定移籍と移籍の噂を、移籍金、クラブ、信頼度、日付とともに表示します。 |
サーバー自身の登録情報から生成された、すべての引数、型、デフォルト値はこちらをご覧ください:
skills/value-and-compare-players/references/tools.md。
プライバシーと制限
- 読み取り専用です。 ツールが書き込み、投稿、購入、削除を行うことはありません。
- Google でサインインします。 FootVal に表示されるのは、アシスタントが行うツール呼び出しであり、会話の内容ではありません。接続時にアシスタントから求められた場合(ChatGPT が求めます)、FootVal はアカウントのメールアドレスと名前をアシスタントに共有します。許可する前に、サインイン画面にその旨が表示されます。
- すべてのアカウントに毎日の無料利用枠があります。利用状況、接続済みアプリ、API キーは footval.com/en/mcpで管理できます。アプリの接続を解除すると、アクセスは直ちに終了します。
- 詳細については、プライバシーポリシー · 利用規約 · ヘルプとサポートをご覧ください。
スキル(プラグイン)
ツールが機能を提供し、スキルはどのツールを選ぶべきか、また回答をどう読み取るべきかを判断するための知識を提供します。このリポジトリは、次の4つのスキルを備えたインストール可能なプラグインでもあります。
| スキル | 内容 |
|---|---|
value-and-compare-players | 評価額を正しく読み取る方法:評価額と市場価格、±5 %の適正価格帯、各要因の意味、データが少ない場合に評価額が市場価格に近くなる理由 |
scout-and-rank-players | スカウティングの要件をフィルターに落とし込み、適切なランキングを選び、クラブチーム、リーグ、代表チームを読み取る方法 |
follow-matches-and-tables | スコア、試合センター、試合日程、順位表 — UTC の日付、現地のキックオフ時刻を使い、スコアを捏造しない方法 |
stats-and-transfer-news | 大会とシーズン別のランキング表、信頼性を明示した移籍ニュース |
plugin.json portable manifest (Agent Plugins 1.0.0) + ChatGPT/Codex listing metadata
.claude-plugin/plugin.json the same, for clients that read this path
.claude-plugin/marketplace.json makes this repository a Claude Code plugin marketplace
mcp.json the hosted server, for Agent Plugins hosts (Codex, ChatGPT)
.mcp.json the hosted server, for Claude Code
gemini-extension.json Gemini CLI extension (server + skills, OAuth sign-in)
server.json official MCP Registry manifest (com.footval/footval)
glama.json Glama maintainers
skills/<name>/SKILL.md one workflow each
assets/ logo, plugin icons and README screenshots
リンク
- FootVal: https://footval.com/
- MCP のセットアップページ(ライブデモあり): https://footval.com/en/mcp
- モデルの仕組み: https://footval.com/en/about
- プライバシー: https://footval.com/en/privacy
- 利用規約: https://footval.com/en/terms
- ヘルプとサポート: https://footval.com/en/support · [email protected]
- 公式 MCP レジストリ:
com.footval/footval - セキュリティ報告: SECURITY.md
- X: @footval_en
このリポジトリについて
ホスト型サービスのドキュメント、マニフェスト、スキルを収録しています。FootVal 自体のソースコードは公開されていません。 MCP サーバーに関する質問、バグ報告、アイデアは、 issueでお寄せください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。