Кратко
Подключи GraphQL API Sorare к Muse с помощью AnythingMCP. Запрашивайте карты, игроков, составы и рынок трансферов на естественном языке. Вход через Bcrypt + кэширование токена на 30 дней обрабатывается автоматически.
Попробуй спросить
Примеры промптов для Sorare Fantasy Football
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
Только self-hosted. Sorare отклоняет запросы с IP-адресов дата-центров, а AnythingMCP Cloud работает в дата-центре, поэтому этот коннектор недоступен в AnythingMCP Cloud. Он работает в экземпляре AnythingMCP, который ты запускаешь сам на компьютере или сервере с обычным домашним или офисным интернетом.
Подключи Sorare к Muse
Sorare — это крупнейшая игра в NFT фэнтези футбол, с полным покрытием GraphQL по картам, игрокам, составам и рынку трансферов. С AnythingMCP ты можешь управлять всем этим из Meta Muse на обычном английском — никакого SDK для соединения, никакой ротации токенов для контроля.
Что ты можешь сделать
- "Показать мой текущий аккаунт Sorare и количество редких карт."
- "Список следующих 5 редких карт Месси на аукционе стоимостью менее 0.05 ETH."
- "Найти все мои карты игроков Реала."
- "Кто набрал больше всего очков в составе So5
abc-123?"
🔒 Видео встроено через шаблон согласия с двумя кликами — ничего не попадает в Google, пока ты не нажмёшь Play.
Предварительные требования
- Активный аккаунт Sorare (рекомендуем выделенный, без 2FA аккаунт только для чтения для безголового использования).
- AnythingMCP на твоём компьютере или сервере (Docker, около 3 минут). AnythingMCP Cloud не может запускать коннектор Sorare.
- Доступ к Meta Muse (доступен в США и Канаде).
Шаг 1 — Получи доступ к Sorare
- Войди на https://sorare.com.
- При желании отключи 2FA на аккаунте только для чтения, предназначенном для MCP —
signInотклоняет запросы без свежего OTP, и OTP не может быть предварительно сгенерирован для сервера.
Шаг 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 | твой email аккаунта |
SORARE_PASSWORD | твой обычный пароль |
Нажми Установить — адаптер теперь в твоём каталоге с 19 инструментами (5 встроенных GraphQL + 14 специализированных).
В разделе MCP Servers создай сервер и назначь ему коннектор Sorare. На странице сервера скопируй MCP endpoint (http://localhost:4000/mcp/<server-id>) и создай ключ в разделе API keys.
Quickstart слушает только localhost. Если нужен экземпляр, доступный другим людям или облачным AI-клиентам, клонируй репозиторий и запусти ./setup.sh: скрипт настроит домен, HTTPS и OAuth (руководство по развёртыванию).
Шаг 3 — Добавь коннектор в Muse
Muse подключается к MCP-серверам из облака Meta, поэтому не может достучаться до localhost-endpoint из quickstart. Чтобы использовать Sorare в Muse, нужен экземпляр AnythingMCP с публичным HTTPS-адресом (см. ./setup.sh выше) на подключении, которое Sorare принимает. В Muse открой Settings → Connectors, выбери Add custom connector, вставь MCP endpoint экземпляра и войди в AnythingMCP, когда Muse попросит (через OAuth, который ./setup.sh настраивает по умолчанию).
Если публичный экземпляр не вариант, используй клиент, который работает на твоём компьютере: Claude Code, Cursor или Gemini CLI подключаются к localhost напрямую.
Доступные инструменты (всего 19)
| Группа | Инструменты |
|---|---|
| Личность / кошелек | sorare_current_user, sorare_wallet_balance, sorare_my_trophies_summary, sorare_user_by_slug |
| Карты / инвентарь | sorare_list_my_cards, sorare_get_card_by_slug, sorare_list_player_cards |
| Игроки / форма | sorare_search_player, sorare_player_recent_scores, sorare_player_floor_price |
| Рынок и аукционы | sorare_live_sale_offers, sorare_token_prices, sorare_get_auction, sorare_get_lineup |
| Общий выходной шлюз GraphQL | sorare_graphql_schema_url, sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation, sorare_graphql_subscription |
За пределами 19 инструментов — твой ИИ может вызывать любую операцию GraphQL Sorare
Эти специализированные инструменты охватывают самые распространенные точки входа, но каждый соединитель GraphQL также поставляется с sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation и sorare_graphql_subscription — автоматически внедренные выходные шлюзы, которые позволяют твоему ИИ составлять любую операцию, поддерживаемую схемой Sorare.
Вот в чем разница между фиксированным списком инструментов и настоящим агентом. Спроси:
"Найди 3 ограниченные карты, которые, вероятно, наберут очки в следующем игровом уикенде и стоят на 30 % ниже своего 30-дневного среднего. Только топ-5 лиг."
…и твой ИИ проходит по схеме GraphQL Sorare, сканирует topPerformers, соединяется с liveSingleSaleOffers для цен на пол, перекрестно ссылается на tokenPrices для 30-дневных средних значений и предоставляет тебе список для покупки с планом резервирования. Все из одного запроса, без ручного GraphQL с твоей стороны.
👉 Посмотри полную сессию чата в анонсе запуска Sorare — реальный обмен Claude, составивший стратегию покупки на €100 самостоятельно.
Ротация токенов, объяснено
JWT Sorare действуют ~30 дней. AnythingMCP кэширует твои токены в зашифрованном виде, выдает их повторно за 24 часа до истечения, и повторно входит в систему при любом 401 (без повторного чтения твоего пароля с диска — хеш bcrypt пересчитывается из свежезагруженной соли). Ты никогда не увидишь ошибку истекшего токена.
Часто задаваемые вопросы
Хранит ли AnythingMCP мой обычный пароль Sorare?
Только внутри зашифрованного блоба authConfig (AES-256-GCM). Только хеш bcrypt передается по сети, только при signIn.
Могу ли я использовать аккаунт Sorare с 2FA?
Мутация signIn требует свежий otpAttempt для аккаунтов с 2FA, что не может быть автоматизировано. Используй выделенный аккаунт только для чтения без 2FA.
Почему Sorare недоступен в AnythingMCP Cloud? Sorare отклоняет запросы с IP-адресов дата-центров. AnythingMCP Cloud работает в дата-центре, поэтому каждый вызов завершался бы ошибкой. С экземпляром AnythingMCP на домашнем или офисном подключении обычно всё работает.
Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде — в вебе, в приложениях для iOS и Android и в WhatsApp.
Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
Это руководство помогло?