No install? Use cloud.anythingmcp.com directly.
Sign in, install the Sorare Fantasy Football in one click, paste the credentials, mint an MCP API key — done. No Docker, no git clone, no local server to run.
💡 Нет установки? Используйте 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>' — следующий вызов инструмента выполнит повторный вход с нуля.