Что это?
Создавайте приложения, которые подключаются к пользовательским данным COROS через Model Context Protocol (MCP) с аутентификацией OAuth 2.0. Не требуется ни приложение, ни одобрение. Реализуйте OAuth 2.0 в своем приложении, и пользователи смогут подключить свой аккаунт COROS и предоставить доступ к своим данным.
Как это работает
- Вы реализуете процесс авторизации OAuth 2.0 в своем приложении, указывая на MCP-эндпоинт COROS.
- Пользователь нажимает «Подключить COROS» и входит в свой аккаунт COROS.
- Пользователь разрешает вашему приложению доступ к своим тренировочным данным.
- Ваше приложение читает тренировочные данные и записывает планы воркаутов через MCP.
Что можно создать
- AI-приложения для коучинга, которые анализируют тренировки и назначают воркауты
- Дашборды тренировок и аналитические платформы
- Интеграции для здоровья и хорошего самочувствия
- Генераторы персонализированных тренировочных планов
- Инструменты для восстановления и оценки готовности
Технические требования
- Ваше приложение должно поддерживать процесс авторизации OAuth 2.0
- MCP-эндпоинт сервера: https://mcp.coros.com/mcp
- Весь доступ к данным ограничен только авторизованным пользователем (один пользователь)
- Полная документация MCP: COROS MCP GitHub
Для подробностей реализации процесса авторизации OAuth 2.0 см. официальную спецификацию: https://oauth.net/2/
COROS использует стандартный протокол OAuth 2.0. Любая клиентская библиотека OAuth 2.0 на выбранном вами языке будет работать.
Начало работы
- Шаг 1: Реализуйте процесс авторизации OAuth 2.0 в своем приложении, указывая на MCP-эндпоинт COROS.
- Шаг 2: Добавьте кнопку «Подключить COROS» в своем приложении. Когда пользователь нажимает на нее, он входит и разрешает вашему приложению доступ к своим данным.
- Шаг 3: Начинайте разработку. Ваше приложение может сразу читать тренировочные данные и записывать планы воркаутов для этого пользователя.
Доступные поля данных
Те же поля, что и в Tier 1 (см. Подключение COROS к вашему ИИ). Все операции чтения плюс возможность записи тренировочного плана и воркаутов.
Ограничения
- Доступ только для одного пользователя (каждый пользователь авторизует свои данные)
- Нет push-уведомлений через webhook (ваше приложение опрашивает MCP)
- Нет импорта/экспорта маршрутов GPX
- Нет двусторонней синхронизации активности (COROS на вашу платформу требует Partner API)
Нужно больше?
Если вашей платформе нужны push-уведомления через webhook, двусторонняя синхронизация или поддержка маршрутов GPX, вы можете подать заявку на полный доступ к Partner API.