Co to jest?
Twórz aplikacje, które łączą się z danymi użytkownika COROS przez Model Context Protocol (MCP) z uwierzytelnianiem OAuth 2.0. Nie jest wymagana żadna aplikacja ani zatwierdzenie. Wdróż OAuth 2.0 w swojej aplikacji, a użytkownicy będą mogli połączyć swoje konto COROS i udzielić dostępu do własnych danych.
Jak to działa
- Wdrażasz przepływ autoryzacji OAuth 2.0 w swojej aplikacji wskazując na endpoint COROS MCP.
- Twój użytkownik klika "Połącz COROS" i loguje się na swoje konto COROS.
- Użytkownik autoryzuje Twoją aplikację do dostępu do swoich danych treningowych.
- Twoja aplikacja odczytuje dane treningowe i zapisuje plany treningowe przez MCP.
Co możesz zbudować
- Aplikacje AI do coachingu analizujące trening i proponujące treningi
- Pulpity treningowe i platformy analityczne
- Integracje zdrowotne i wellness
- Generatory spersonalizowanych planów treningowych
- Narzędzia do regeneracji i gotowości
Wymagania techniczne
- Twoja aplikacja musi obsługiwać przepływ autoryzacji OAuth 2.0
- Endpoint serwera MCP: https://mcp.coros.com/mcp
- Wszystkie operacje na danych są ograniczone tylko do autoryzowanego użytkownika (pojedynczy użytkownik)
- Pełna dokumentacja MCP: COROS MCP GitHub
Szczegóły wdrożenia przepływu autoryzacji OAuth 2.0 znajdziesz w oficjalnej specyfikacji: https://oauth.net/2/
COROS używa standardowego protokołu OAuth 2.0. Każda biblioteka klienta OAuth 2.0 w wybranym języku będzie działać.
Pierwsze kroki
- Krok 1: Wdróż przepływ autoryzacji OAuth 2.0 w swojej aplikacji wskazując na endpoint COROS MCP.
- Krok 2: Dodaj przycisk "Połącz COROS" w swojej aplikacji. Gdy użytkownik go kliknie, loguje się i autoryzuje Twoją aplikację do dostępu do swoich danych.
- Krok 3: Start budowy. Twoja aplikacja może natychmiast odczytywać dane treningowe i zapisywać plany treningowe dla tego użytkownika.
Dostępne pola danych
Te same pola co w Tier 1 (zobacz Połącz COROS z Twoją AI). Wszystkie operacje odczytu oraz możliwość zapisu planów treningowych i treningów.
Ograniczenia
- Dostęp tylko dla pojedynczego użytkownika (każdy użytkownik autoryzuje własne dane)
- Brak powiadomień push webhook (Twoja aplikacja odpytuje MCP)
- Brak importu/eksportu tras GPX
- Brak dwukierunkowej synchronizacji aktywności (COROS do Twojej platformy wymaga Partner API)
Potrzebujesz więcej?
Jeśli Twoja platforma wymaga powiadomień push webhook, dwukierunkowej synchronizacji lub obsługi tras GPX, możesz ubiegać się o pełny dostęp do Partner API.