Статьи в этом разделе

Разработка на платформе COROS MCP

Что это?

Создавайте приложения, которые подключаются к пользовательским данным COROS через Model Context Protocol (MCP) с аутентификацией OAuth 2.0. Не требуется ни приложение, ни одобрение. Реализуйте OAuth 2.0 в своем приложении, и пользователи смогут подключить свой аккаунт COROS и предоставить доступ к своим данным.

Как это работает

  1. Вы реализуете процесс авторизации OAuth 2.0 в своем приложении, указывая на MCP-эндпоинт COROS.
  2. Пользователь нажимает «Подключить COROS» и входит в свой аккаунт COROS.
  3. Пользователь разрешает вашему приложению доступ к своим тренировочным данным.
  4. Ваше приложение читает тренировочные данные и записывает планы воркаутов через 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. Шаг 1: Реализуйте процесс авторизации OAuth 2.0 в своем приложении, указывая на MCP-эндпоинт COROS.
  2. Шаг 2: Добавьте кнопку «Подключить COROS» в своем приложении. Когда пользователь нажимает на нее, он входит и разрешает вашему приложению доступ к своим данным.
  3. Шаг 3: Начинайте разработку. Ваше приложение может сразу читать тренировочные данные и записывать планы воркаутов для этого пользователя.

Доступные поля данных

Те же поля, что и в Tier 1 (см. Подключение COROS к вашему ИИ). Все операции чтения плюс возможность записи тренировочного плана и воркаутов.

Ограничения

  • Доступ только для одного пользователя (каждый пользователь авторизует свои данные)
  • Нет push-уведомлений через webhook (ваше приложение опрашивает MCP)
  • Нет импорта/экспорта маршрутов GPX
  • Нет двусторонней синхронизации активности (COROS на вашу платформу требует Partner API)

Нужно больше?

Если вашей платформе нужны push-уведомления через webhook, двусторонняя синхронизация или поддержка маршрутов GPX, вы можете подать заявку на полный доступ к Partner API.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0