Zdalny MCP
Połącz MoveMate z dowolnym klientem MCP
Zaktualizowano 7 listopada 2026
Większości klientów MCP wystarczy adres URL serwera. Wklej go, a klient sam wykryje logowanie przez OAuth. Reszta tej strony jest dla ekranów konfiguracji, które proszą o więcej, oraz dla osób budujących własnego klienta.
Zanim zaczniesz
- Klient obsługujący zdalny MCP przez Streamable HTTP. MoveMate nie oferuje starszego transportu HTTP+SSE.
- Logowanie OAuth w kliencie. MoveMate nie ma kluczy API ani przepływu z kodem urządzenia, więc każdy klient raz loguje się przez przeglądarkę, a potem odnawia dostęp tokenem odświeżania.
- Konto MoveMate. Nie masz jeszcze konta? Zostanie utworzone przy pierwszym logowaniu.
- 1
Dodaj adres URL serwera
Dodaj zdalny serwer MCP o nazwie MoveMate z tym adresem URL. Jeśli klient zapyta, wybierz Streamable HTTP i OAuth.
Adres URL serwera MCP MoveMate
- 2
Wpisz dane OAuth ręcznie, tylko jeśli klient o nie prosi
Klienty, które nie odczytują dokumentów wykrywania (discovery), mogą użyć tych wartości. Dokumenty wykrywania znajdują się pod
/.well-known/oauth-authorization-serveri/.well-known/oauth-protected-resourcenaapi.movemate.app.OAuth settingsServer URL https://api.movemate.app/mcp Transport Streamable HTTP Authorization URL https://api.movemate.app/oauth/authorize Token URL https://api.movemate.app/oauth/token Registration URL https://api.movemate.app/oauth/register Revocation URL https://api.movemate.app/oauth/revoke PKCE required, S256 Client auth none (public client) Scopes profile:read stats:read library:read workouts:write - 3
Zarejestruj klienta, tylko jeśli pojawi się prośba o client ID
Rejestracja jest otwarta (RFC 7591), więc nic od nas nie potrzebujesz. Zamiast przykładowego użyj dokładnie tego adresu przekierowania, który pokazuje Twój ekran konfiguracji. Dodaj
refresh_tokendogrant_types, inaczej klient nie odnowi swojego godzinnego tokenu dostępu. Aplikacje natywne z własnym schematem URL rejestrują się z"application_type": "native".Terminalcurl -sX POST https://api.movemate.app/oauth/register \ -H "Content-Type: application/json" \ -d '{"client_name":"My client","redirect_uris":["https://example.com/callback"],"grant_types":["authorization_code","refresh_token"],"token_endpoint_auth_method":"none"}' - 4
Zaloguj się i zapytaj
Klient otworzy stronę logowania MoveMate. Zaloguj się i zatwierdź dostęp. Połączony klient może odczytywać Twój profil, statystyki, postępy w ćwiczeniach i rekordy osobiste, przeszukiwać bibliotekę ćwiczeń, zapisywać i planować treningi oraz rejestrować ukończone. Szczegóły narzędzi znajdziesz w openapi.json i llms.txt.
Zarządzanie dostępem
- Po usunięciu serwera z klienta klient przestaje wywoływać MoveMate.
- Klient może sam zakończyć połączenie, unieważniając swój token pod adresem unieważniania tokenów (RFC 7009).
- Aplikacja MoveMate pokazuje połączenia z Claude i ChatGPT w ustawieniach AI. Inne klienty jeszcze się tam nie wyświetlają, więc aby odebrać któremuś z nich dostęp po naszej stronie, napisz do pomocy technicznej i podaj nazwę klienta.
Jeśli konfiguracja nie działa
406 Not Acceptable: wysyłajAccept: application/json, text/event-streamw każdym żądaniu POST nahttps://api.movemate.app/mcp.invalid_clientpo dłuższej przerwie: zarejestruj klienta ponownie. Klienty, które nigdy nie dokończyły logowania, są usuwane po 30 dniach.invalid_target: pomińresourcealbo ustaw jego wartość dokładnie nahttps://api.movemate.app/mcp.unauthorized_clientprzy odświeżaniu: klient został zarejestrowany bezrefresh_tokenwgrant_types. Zarejestruj nowego klienta.
Nadal nie działa? Wyślij dokładną treść błędu (nigdy kodu ani tokenu) na adres support@movemate.app
Więcej instrukcji konfiguracji
PrywatnośćRegulaminPlugin MoveMate do ChatGPTOpenAPIllms.txt
Nazwy produktów i logo należą do ich właścicieli. MoveMate to niezależna aplikacja, niepowiązana z OpenAI, Anthropic, Google, xAI, Meta ani innymi wymienionymi tu firmami i przez nie nierekomendowana.