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. 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. 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-server et /.well-known/oauth-protected-resource sur api.movemate.app.

    OAuth settings
    Server 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. 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_token dans grant_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".

    Terminal
    curl -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. 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 : envoie Accept: application/json, text/event-stream à chaque POST vers https://api.movemate.app/mcp.
  • invalid_client aprè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 : omets resource, ou définis-le exactement sur https://api.movemate.app/mcp.
  • unauthorized_client lors du renouvellement : le client a été enregistré sans refresh_token dans grant_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

← Toutes les façons de connecter MoveMate

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.