Zusammenfassung
Sorares GraphQL-API mit AnythingMCP an Gemini anbinden. Karten, Spieler, Aufstellungen und Transfermarkt per natürlicher Sprache abfragen. Bcrypt-Login und 30-Tage-Token-Caching sind automatisiert.
Frag einfach
Beispiel-Prompts für Sorare Fantasy Football
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
Nur selbst gehostet. Sorare lehnt Anfragen von Rechenzentrums-IP-Adressen ab, und AnythingMCP Cloud läuft in einem Rechenzentrum. Deshalb gibt es diesen Connector nicht in AnythingMCP Cloud. Er funktioniert mit einer AnythingMCP-Instanz, die du selbst auf einem Rechner oder Server mit normalem Internetanschluss zu Hause oder im Büro betreibst.
Sorare mit Gemini verbinden
Sorare ist das größte NFT-Fantasy-Football-Spiel mit voller GraphQL-Abdeckung von Karten, Spielern, Aufstellungen und Transfermarkt. Mit AnythingMCP steuerst du alles direkt aus Gemini CLI in Klartext — ohne SDK-Kleber, ohne manuelle Token-Rotation.
Was du tun kannst
- "Zeig mein Sorare-Konto und meine Anzahl seltener Karten."
- "Liste die nächsten 5 Messi-Rare-Karten unter 0,05 ETH im Auktionshaus."
- "Finde alle meine Karten von Real-Madrid-Spielern."
- "Wer hatte den höchsten Score in So5-Aufstellung
abc-123?"
🔒 Das Video ist DSGVO-konform per Zwei-Klick-Lösung eingebettet — vor deinem Klick auf Play geht kein Byte an Google.
Voraussetzungen
- Aktives Sorare-Konto (empfohlen: dediziertes, 2FA-deaktiviertes Read-only-Konto für Headless-Nutzung).
- AnythingMCP auf deinem eigenen Rechner oder Server (Docker, etwa 3 Minuten). AnythingMCP Cloud kann den Sorare-Connector nicht ausführen.
- Gemini CLI installiert.
Schritt 1 — Sorare-Zugang besorgen
- Bei https://sorare.com einloggen.
- Optional: 2FA auf einem Read-only-MCP-Konto deaktivieren —
signInlehnt Aufrufe ohne aktuelles OTP ab, und OTPs lassen sich nicht für einen Server vorrotieren.
Schritt 2 — Sorare-Adapter installieren
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 öffnen, Sorare anklicken, ausfüllen:
| Feld | Wert |
|---|---|
SORARE_EMAIL | Kontomail |
SORARE_PASSWORD | Klartext-Passwort |
Install klicken — der Adapter steht mit 19 Tools (5 GraphQL-Builtins + 14 dedizierte) im Katalog.
Leg unter MCP Servers einen Server an und weise ihm den Sorare-Connector zu. Kopiere auf der Seite des Servers den MCP endpoint (http://localhost:4000/mcp/<server-id>) und erzeuge unter API keys einen Schlüssel.
Der Quickstart lauscht nur auf localhost. Für eine Instanz, die andere Personen oder KI-Clients in der Cloud erreichen, klonst du das Repository und startest ./setup.sh. Das Skript richtet Domain, HTTPS und OAuth ein (Deployment-Anleitung).
Schritt 3 — Connector in Gemini hinzufügen
Gemini CLI läuft auf deinem Rechner und kann den lokalen Endpoint nutzen:
gemini mcp add --transport http sorare http://localhost:4000/mcp/<server-id> -H "X-API-Key: <your-api-key>"
Damit landet der Server in .gemini/settings.json des aktuellen Projekts; mit -s user speicherst du ihn in ~/.gemini/settings.json für alle Projekte. Starte gemini und führ /mcp aus, um die Sorare-Tools zu sehen.
Verfügbare Tools (19 insgesamt)
| Gruppe | Tools |
|---|---|
| Identität / Wallet | sorare_current_user, sorare_wallet_balance, sorare_my_trophies_summary, sorare_user_by_slug |
| Karten / Inventar | sorare_list_my_cards, sorare_get_card_by_slug, sorare_list_player_cards |
| Spieler / Form | sorare_search_player, sorare_player_recent_scores, sorare_player_floor_price |
| Markt & Auktionen | sorare_live_sale_offers, sorare_token_prices, sorare_get_auction, sorare_get_lineup |
| Generic GraphQL Notausgang | sorare_graphql_schema_url, sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation, sorare_graphql_subscription |
Mehr als die 19 Tools — deine KI ruft jeden Sorare-GraphQL-Endpoint auf
Diese dedizierten Tools decken die häufigsten Einstiegspunkte ab, aber jeder GraphQL-Connector liefert zusätzlich sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation und sorare_graphql_subscription — auto-injizierte Notausgänge, mit denen deine KI jede Operation komponieren kann, die Sorares Schema unterstützt.
Das ist der Unterschied zwischen einer festen Tool-Liste und einem echten Agent. Frag:
"Finde 3 Limited-Karten, die nächsten Spieltag punkten und 30 %+ unter ihrem 30-Tage-Schnitt liegen. Nur Top-5-Ligen."
…und deine KI durchsucht Sorares GraphQL-Schema, scannt topPerformers, joined mit liveSingleSaleOffers für die Floor-Preise, gleicht mit tokenPrices über 30 Tage ab und gibt dir eine Kaufliste mit Reserveplan. Alles aus einem Prompt, ohne dass du manuell GraphQL schreiben musst.
👉 Eine komplette Chat-Session findest du im Sorare-Launch-Announcement — ein echter Claude-Roundtrip, der eigenständig eine 100 €-Kaufstrategie baut.
Token-Rotation erklärt
Sorare-JWTs sind ~30 Tage gültig. AnythingMCP cacht sie verschlüsselt, stellt sie 24 h vor Ablauf neu aus und meldet sich bei jedem 401 neu an (ohne dass dein Passwort erneut von der Platte gelesen wird — der bcrypt-Hash wird aus dem frisch geholten Salt neu berechnet). Du siehst nie einen "Token expired"-Fehler.
FAQ
Speichert AnythingMCP mein Klartext-Sorare-Passwort?
Nur im verschlüsselten authConfig-Blob (AES-256-GCM). Übers Netz geht ausschließlich der bcrypt-Hash, ausschließlich bei signIn.
Kann ich ein Sorare-Konto mit 2FA verwenden?
Die signIn-Mutation braucht einen frischen otpAttempt, der sich nicht automatisieren lässt. Nutze ein dediziertes Read-only-Konto ohne 2FA.
Warum gibt es Sorare nicht in AnythingMCP Cloud? Sorare lehnt Anfragen von Rechenzentrums-IP-Adressen ab. AnythingMCP Cloud läuft in einem Rechenzentrum, jeder Aufruf würde also scheitern. Mit einer AnythingMCP-Instanz an einem Anschluss zu Hause oder im Büro funktioniert es in der Regel.
Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.
Nächste Schritte
- Connector-Landingpage
- Verbinde mit Claude
- Verbinde mit ChatGPT
- Verbinde mit Cursor
- Verbinde mit Meta Muse
War dieser Guide hilfreich?