Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Sorare Fantasy Football in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Предоставьте GraphQL API Sorare в качестве сервера MCP с AnythingMCP. Вход с bcrypt-солью, кэширование JWT на 30 дней и 18 готовых инструментов (5 встроенных GraphQL + 13 специализированных) для карт, игроков, составов и рынка трансферов.
Попробуй спросить
Примеры промптов для Sorare Fantasy Football
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Нет установки? Используй cloud.anythingmcp.com напрямую. Войди, нажми Connectors → Sorare, вставь свой email и пароль от Sorare, создай ключ API MCP — готово. Никакого Docker, никакого
git clone, никакого локального сервера для запуска. Ты можешь пропустить шаги локальной установки ниже и перейти сразу к разделу подключения клиента.
Sorare на Протоколе Контекста Модели
Sorare — это крупнейшая лицензированная игра в фэнтези-спорт с NFT, с полным покрытием GraphQL для игроков, карт, аукционов и составов So5. AnythingMCP оборачивает этот GraphQL API в сервер MCP, чтобы любой агент — Claude, ChatGPT, OpenClaw, Cursor, твой собственный — мог читать и действовать на основе данных Sorare с помощью естественного языка.
Адаптер Sorare поставляется встроенным. Нет необходимости поддерживать SDK, нет токенов для написания: движок выполняет получение соли + bcrypt + рукопожатие для входа в первый раз, когда ты вызываешь инструмент, кэширует полученный JWT на 30 дней и повторно выдает его прозрачно при любом 401.
Почему Sorare неудобен без AnythingMCP
| Шаг | Что требуется от Sorare |
|---|---|
| 1 | GET /api/v1/users/{email} для получения bcrypt соли для каждого аккаунта |
| 2 | bcrypt.hashSync(plainPassword, salt) на стороне клиента |
| 3 | GraphQL мутация signIn с bcrypt хешем |
| 4 | Храни JWT (~30-дневный срок действия) и передавайте заголовки Authorization: Bearer <jwt> + JWT-AUD: <aud> при каждом вызове |
Это весь LOGIN_TOKEN профиль аутентификации, объявленный один раз в формате JSON в спецификации адаптера. Нет клиентского кода для поддержки.
🔒 Видео встроено через шаблон согласия с двумя кликами — ничего не попадает в Google, пока ты не нажмёшь «Воспроизвести».
Установка
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Открой http://localhost:3000/connectors/store, выбери Sorare и вставь SORARE_EMAIL и SORARE_PASSWORD. Значение aud для JWT устанавливается адаптером на фиксированное значение (anythingmcp), поэтому тебе не нужно его выбирать.
Создай ключ API MCP в Профиль → Ключи API MCP и укажи твоему агенту http://localhost:4000/mcp.
Доступные инструменты
| Инструмент | Что он возвращает |
|---|---|
sorare_current_user | Слаг, email, никнейм аутентифицированного пользователя |
sorare_get_card_by_slug | Метаданные карты, владелец, текущий аукцион |
sorare_search_player | Игроки по имени + клубу + стране |
sorare_list_player_cards | Недавние карты, выпущенные для игрока |
sorare_list_my_cards | Карты, принадлежащие аутентифицированному пользователю |
sorare_get_lineup | Оценка состава So5, ранг, награда, появления |
sorare_transfer_market | Активные аукционы, отфильтрованные по редкости / максимальной цене |
Жизненный цикл токена
JWT хранится в connector_auth_cache (зашифрованный AES-256-GCM), обновляется проактивно, когда остается менее 24 часов до expiredAt, и заменяется при первом 401. Ты можешь отозвать его с помощью DELETE FROM connector_auth_cache WHERE connector_id = '<id>' — следующий вызов инструмента выполнит повторный вход с нуля.
Следующие шаги
Это руководство помогло?