概要
OpenClawのローカルAIアシスタントを使用して、AnythingMCP経由でSorareのGraphQL APIにクエリを送信します。Bearer認証、bcryptログイン、30日間のトークンキャッシュを備えたストリーミングHTTP MCPトランスポート。
こう聞いてみよう
Sorare Fantasy Football のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要?cloud.anythingmcp.comを直接使用してください。 サインインし、Connectors → Sorareをクリックし、Sorareのメールアドレスとパスワードを貼り付け、MCP APIキーを発行します — 完了です。Dockerも
git cloneも、ローカルサーバーも不要です。以下のローカルインストール手順をスキップして、クライアント接続セクションに直接進むことができます。
SorareをOpenClawに接続する
OpenClawは、ローカルで動作し、CLIを介してMCPサーバーをサポートするオープンソースの個人AIアシスタントです。AnythingMCPと組み合わせることで、Sorareを自分のマシンからクエリするための自己ホスト型のエンドツーエンドプライベートセットアップが実現します — あなたのパスワードと発行されたJWTはネットワークを離れません。
できること
- "プレミアリーグの選手のカードをすべてリストアップしてください。"
- "今夜終了するユニークなMbappéカードのオークションを表示してください。"
- "私の最後のSo5ラインアップのスコアを見せてください。"
🔒 このビデオは二回クリック同意パターンを介して埋め込まれています — 再生ボタンを押すまでGoogleには何も送信されません。
前提条件
- OpenClawがインストールされていること(
docs.openclaw.ai/getting-started)。 - AnythingMCPが
http://localhost:4000でローカルに実行されていること。 - Sorareアカウントの資格情報(読み取り専用、ヘッドレス使用のため2FA無効)。
ステップ1 — Sorareアクセスを取得する
他のクライアントと同様です:
- https://sorare.com にサインインします。
- 2FAなしの読み取り専用アカウントを使用する(または作成する)。
ステップ2 — Sorareアダプターをインストールする
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
http://localhost:3000/connectors/storeを開き、Sorareをクリックし、SORARE_EMAILとSORARE_PASSWORDを入力します。Profile → MCP API KeysでMCP APIキーを発行します。
ステップ3 — OpenClawにMCPサーバーを登録する
OpenClawは、設定のmcp.serversにMCPサーバーを保存します。CLIを使用して追加します:
openclaw mcp set sorare '{
"url": "http://localhost:4000/mcp",
"transport": "streamable-http",
"connectionTimeoutMs": 10000,
"headers": {
"X-API-Key": "YOUR_MCP_API_KEY"
}
}'
openclaw mcp listで確認します。OpenClawは7つのSorareツールを自動検出し、エージェントランタイムで利用可能にします。
利用可能なツール
| ツール | 説明 |
|---|---|
sorare_current_user | 認証されたプロフィール |
sorare_get_card_by_slug | カードの詳細 |
sorare_search_player | 選手を検索 |
sorare_list_player_cards | 選手のカード |
sorare_list_my_cards | あなたのカード |
sorare_get_lineup | So5ラインアップ |
sorare_wallet_balance | 認証ユーザーのウォレット残高(ETH(wei)と EUR・USD・GBP の 3 つの参照通貨) |
sorare_user_by_slug | slug で他の Sorare ユーザーの公開プロフィールを取得:ニックネーム、ステータス、So5 ラインナップ数 |
sorare_player_recent_scores | サッカー選手の直近の So5 スコアをポジションと試合日付きで取得 |
sorare_token_prices | 特定の選手とレアリティのカードの最近の売買履歴 |
sorare_get_auction | ID で Sorare のオークションを取得:出品カード、現在価格、最高入札額、終了日時 |
sorare_my_trophies_summary | あなたの So5 成績の概要:最終順位、表彰台の回数、カード・賞金の累計 |
sorare_player_floor_price | 指定したレアリティで現在出品中の選手カードの最安値を取得 |
sorare_live_sale_offers | 二次市場(Sorare の移籍市場)で現在出品中の単品販売オファーを一覧表示 |
19のツールを超えて — あなたのAIは任意の Sorare GraphQL操作を呼び出す
これらの専用ツールは最も一般的なエントリーポイントをカバーしますが、すべてのGraphQLコネクタには**sorare_graphql_schema、sorare_graphql_query、sorare_graphql_mutation、およびsorare_graphql_subscriptionが付属しており、AIがSorareのスキーマがサポートする任意の**操作を構成できる自動挿入されたエスケープハッチです。
これが固定ツールリストと本物のエージェントの違いです。尋ねてみてください:
"次のゲームウィークで得点する可能性が高く、30日間の平均から30%以上下回っている3つのリミテッドカードを見つけてください。トップ5リーグのみ。"
…すると、あなたのAIはSorareのGraphQLスキーマを歩き回り、topPerformersをスキャンし、フロア価格のためにliveSingleSaleOffersと結合し、30日間の平均のためにtokenPricesをクロスリファレンスし、リザーブプランを持つ購入リストを提供します。すべて1つのプロンプトから、手動でGraphQLを操作する必要はありません。
👉 Sorareの発表で完全なチャットセッションを確認してください — 実際のClaudeが自動で€100購入戦略を構成するラウンドトリップです。
トークンのローテーション
AnythingMCPはSorareのJWTをconnector_auth_cacheに暗号化し、期限切れの24時間前に更新し、401エラーが発生した場合に再ログインします。トークンの有効期限は約30日です。cronジョブも手動更新も不要です。
FAQ
OpenClawはAnythingMCPと同じマシン上にある必要がありますか?
いいえ — http://localhost:4000/mcpはデフォルトに過ぎません。到達可能なURLを使用してください(TLS + Bearer認証を推奨)。
OpenClawはMCPサーバーの設定をどこに保存しますか?
グローバルOpenClaw設定のmcp.serversの下に保存されます — openclaw mcp set / list / removeを介して管理されます。
1つのMCPサーバーエントリを通じて複数のアダプターを実行できますか?
はい — AnythingMCPにインストールしたすべてのアダプターは、自動的に同じ/mcpエンドポイント上のツールになります。
次のステップ
このガイドは役に立ちましたか?