Squadcard について
Squadcardは、毎週サッカーをするグループ向けのMCPサーバーです。参加状況や試合を管理し、リモートエンドポイントから均衡の取れたチーム編成と対戦表を作成できます。
主な機能
- 01均衡の取れたチームと総当たり対戦表の作成
- 02チームの作成と招待リンクでの参加
- 03試合情報の設定と出欠登録
- 04チーム選択と再編成
- 05スコア入力と投票リンクの取得
- 06チーム、試合、参加状況の確認
活用シーン
- 01毎週のサッカー試合を運営
- 02参加可能な選手から均衡の取れたチームを編成
- 03大会の対戦表を作成
- 04結果入力後に投票リンクを共有
MCP 対応
Squadcardは、リモートMCPエンドポイント https://squadcard.app/api/mcp を通じてサッカーグループ向けツールを公開します。初回はブラウザーでサインインするか、Bearerキーで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://squadcard.app/api/mcpclaude mcp add --transport http iuliczki-squadcard https://squadcard.app/api/mcp{"mcpServers":{"iuliczki-squadcard":{"type":"http","url":"https://squadcard.app/api/mcp"}}}Cursor で開く{"servers":{"iuliczki-squadcard":{"type":"http","url":"https://squadcard.app/api/mcp"}}}VS Code で開く{"mcpServers":{"iuliczki-squadcard":{"type":"http","url":"https://squadcard.app/api/mcp"}}}{"mcpServers":{"iuliczki-squadcard":{"serverUrl":"https://squadcard.app/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
AI エージェント向け Squadcard
Squadcard は、毎週プレーするサッカーグループ向けのアプリです。参加者の確認、公平なチーム分け、仲間からの評価ができます。 このフォルダーには、エージェントが利用するために必要なものが含まれています。詳しいガイド:https://squadcard.app/agents
インストール不要の MCP サーバーが 1 つあります:https://squadcard.app/api/mcp。ブラウザーで一度 Squadcard にサインインすれば、その後エージェントは次のことができます。
- 名前のリストから公平な 2 チームを作成する
- 総当たり形式の対戦表を作成する
- チーム名を提案する
- スクワッドを作成し、招待リンクを渡す
- 渡された招待リンクからスクワッドに参加する
- 次の試合に参加する、参加するかもしれない、または参加しないと回答する
- 今週の試合を設定し、参加者を知らせる
- チームを選び、スコアを入力して、投票リンクを渡す
誰がどう投票したかを確認したり、支払い済みにしたり、何かを購入したり、選手を削除したり、何かを消去したりすることはできません。
MCP 設定
JSON 設定を受け付けるクライアント(Claude Desktop、Cursor、VS Code など)の場合:
{
"mcpServers": {
"squadcard": {
"type": "http",
"url": "https://squadcard.app/api/mcp"
}
}
}
初めてツールを使うときにブラウザーが開き、Squadcard にサインインできます。
ツール
make_fair_teams:名前のリストから、ゴールキーパーを分けたバランスのよい 2 チームを作成するmake_fixtures:3~16 チームの総当たり形式の対戦表を作成するsuggest_team_names:テーマや単語からチーム名を提案するlist_squads:サインイン中の人が所属するスクワッドを一覧表示するget_squad:スクワッド、招待リンク、次の試合、参加者を取得するcreate_squad:自分が主催者となるスクワッドを作成するjoin_squad:渡された招待リンクからスクワッドに参加するset_game:スクワッドの試合日時と場所を設定するanswer_game:次の試合に参加する、参加するかもしれない、または参加しないと回答するpick_teams:参加予定者からバランスのよいチームを作成するreshuffle_teams:同じ選手を別の公平なチームに分け直すenter_result:スコアを保存して投票を開始し、投票リンクを取得するget_match:試合、チーム、スコア、参加状況を取得する
Claude Code
claude mcp add --transport http squadcard https://squadcard.app/api/mcp
次に /mcp → squadcard → サインインの順に選択します。
または、サーバーと Claude の使い方を説明するスキルが追加されるプラグインをインストールします。Claude Code で:
/plugin marketplace add iuliczki/squadcard-agents
/plugin install squadcard@squadcard
Codex
codex mcp add squadcard --url https://squadcard.app/api/mcp
codex mcp login squadcard
エージェントの実行環境にブラウザーがない場合
https://squadcard.app/account の「AI agents」でキーを作成し、Authorization: Bearer <key> として渡してください
(Codex の場合は codex/config.toml に設定方法が記載されています)。キーの権限はサインイン時と同じです。また、同じページからどちらも接続を解除できます。
このリポジトリの内容
plugins/squadcard/:Claude Code プラグイン(サーバー、スキル、独自の README とライセンス).claude-plugin/marketplace.json:Claude Code がこのリポジトリからプラグインをインストールできるようにしますcodex/config.toml:Codex 用の同じサーバーserver.json:MCP レジストリ用のエントリー
MIT ライセンス。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。