Кратко
Используй локального ИИ-ассистента OpenClaw для запроса GraphQL API Sorare через AnythingMCP. Транспорт MCP с поддержкой Streamable-HTTP, авторизацией Bearer, входом через bcrypt и кэшированием токенов на 30 дней.
Попробуй спросить
Примеры промптов для Sorare Fantasy Football
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Нет установки? Используй cloud.anythingmcp.com напрямую. Войди, нажми Коннекторы → Sorare, вставь свой email и пароль от Sorare, создай ключ API MCP — готово. Никакого Docker, никакого
git clone, никакого локального сервера. Ты можешь пропустить шаги локальной установки ниже и перейти сразу к разделу подключения клиента.
Подключи Sorare к OpenClaw
OpenClaw — это открытый личный ИИ-ассистент, который работает локально и поддерживает серверы MCP через свой CLI. Скомбинируйте его с AnythingMCP, и у тебя будет самостоятелно размещенная, полностью приватная настройка для запроса Sorare с твоего собственного устройства — твой пароль и выданный JWT никогда не покинут твою сеть.
Что ты можешь сделать
- "Список всех моих карт для игроков Премьер-лиги."
- "Показать аукционы уникальных карт Мбаппе, которые заканчиваются сегодня ночью."
- "Покажи мне счет моей последней линии 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. Создай ключ API MCP в Профиль → Ключи API MCP.
Шаг 3 — Зарегистрируйте сервер MCP в OpenClaw
OpenClaw хранит серверы MCP в mcp.servers в своей конфигурации. Добавь его с помощью 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 автоматически обнаружит 19 инструментов 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 |
sorare_user_by_slug | Публичный профиль другого пользователя Sorare по slug: ник, статус и число составов So5 |
sorare_player_recent_scores | Последние очки So5 футболиста с позицией и датой матча |
sorare_token_prices | Недавняя история продаж карт конкретного игрока заданной редкости |
sorare_get_auction | Получить аукцион Sorare по ID: карты на аукционе, текущая цена, лучшая ставка и дата окончания |
sorare_my_trophies_summary | Сводка твоих результатов в So5: итоговые места, попадания в тройку и общие призы картами и деньгами |
sorare_player_floor_price | Самая дешёвая карта игрока заданной редкости, выставленная сейчас на продажу |
sorare_live_sale_offers | Активные предложения о продаже отдельных карт на вторичном рынке (трансферный рынок Sorare) |
За пределами 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 самостоятельно.
Ротация токенов
AnythingMCP шифрует JWT Sorare в connector_auth_cache, обновляет его за 24 часа до истечения срока действия и повторно входит в систему при любом 401. Токен живет ~30 дней. Никакой cron job, никакого ручного обновления.
Часто задаваемые вопросы
Должен ли OpenClaw находиться на том же компьютере, что и AnythingMCP?
Нет — http://localhost:4000/mcp — это только значение по умолчанию. Используй любой доступный URL (рекомендуется с TLS + авторизацией Bearer).
Где OpenClaw хранит конфигурацию сервера MCP?
В mcp.servers в глобальной конфигурации OpenClaw — управляется через openclaw mcp set / list / remove.
Могу ли я запустить несколько адаптеров через одну запись сервера MCP?
Да — каждый адаптер, который ты устанавливаешь в AnythingMCP, автоматически становится инструментом на том же конечном /mcp.
Следующие шаги
Это руководство помогло?