MCP distant
Connecter MoveMate à n'importe quel client MCP
Mis à jour le 7 novembre 2026
La plupart des clients MCP n'ont besoin que de l'URL du serveur. Colle-la, et le client trouve tout seul la connexion via OAuth. Le reste de cette page sert aux écrans de configuration qui en demandent plus, et à ceux qui développent leur propre client.
Avant de commencer
- Un client compatible avec le MCP distant en Streamable HTTP. MoveMate ne propose pas l'ancien transport HTTP+SSE.
- La connexion OAuth dans le client. MoveMate n'a ni clé API ni flux par code d'appareil : chaque client se connecte une fois via un navigateur, puis renouvelle l'accès avec un jeton d'actualisation.
- Un compte MoveMate. Pas encore de compte ? Il est créé lors de ta première connexion.
- 1
Ajoute l'URL du serveur
Ajoute un serveur MCP distant nommé MoveMate avec cette URL. Si le client le demande, choisis Streamable HTTP et OAuth.
URL du serveur MCP MoveMate
- 2
Renseigne OAuth à la main, seulement si on te le demande
Les clients qui ne lisent pas les documents de découverte peuvent utiliser ces valeurs. La découverte se trouve à
/.well-known/oauth-authorization-serveret/.well-known/oauth-protected-resourcesurapi.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
Enregistre un client, seulement si on te demande un client ID
L'enregistrement est ouvert (RFC 7591) : tu n'as besoin de rien de notre part. Utilise l'URL de redirection exacte affichée par ton écran de configuration à la place de celle de l'exemple. Inclus
refresh_tokendansgrant_types, sinon le client ne pourra pas renouveler son jeton d'accès d'une heure. Les apps natives avec un schéma d'URL personnalisé s'enregistrent avec"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
Connecte-toi et pose tes questions
Le client ouvre la page de connexion de MoveMate. Connecte-toi et autorise l'accès. Un client connecté peut lire ton profil, tes statistiques, ta progression par exercice et tes records personnels, chercher dans la bibliothèque d'exercices, sauvegarder et planifier des séances, et enregistrer celles que tu as terminées. Les détails des outils sont dans openapi.json et llms.txt.
Gérer l'accès
- Retirer le serveur du client l'empêche d'appeler MoveMate.
- Un client peut mettre fin lui-même à sa connexion en révoquant son jeton via l'URL de révocation (RFC 7009).
- L'app MoveMate liste les connexions Claude et ChatGPT dans les réglages IA. Les autres clients n'y apparaissent pas encore : pour en révoquer un de notre côté, écris au support en précisant le client.
Si la configuration ne fonctionne pas
406 Not Acceptable: envoieAccept: application/json, text/event-streamà chaque POST vershttps://api.movemate.app/mcp.invalid_clientaprès une longue pause : refais l'enregistrement du client. Les clients qui n'ont jamais terminé de connexion sont supprimés au bout de 30 jours.invalid_target: ometsresource, ou définis-le exactement surhttps://api.movemate.app/mcp.unauthorized_clientlors du renouvellement : le client a été enregistré sansrefresh_tokendansgrant_types. Enregistres-en un nouveau.
Toujours bloqué ? Envoie le texte exact de l'erreur (jamais un code ni un jeton) à support@movemate.app
Autres guides de configuration
ConfidentialitéConditions d'utilisationPlugin MoveMate pour ChatGPTOpenAPIllms.txt
Les noms et logos de produits appartiennent à leurs propriétaires. MoveMate est une app indépendante, ni affiliée à OpenAI, Anthropic, Google, xAI, Meta ou aux autres sociétés mentionnées ici, ni approuvée par elles.