MCP remoto

Conectar MoveMate con cualquier cliente MCP

Actualizado: 7 de noviembre de 2026

La mayoría de los clientes MCP solo necesitan la URL del servidor. Pégala y el cliente descubre el inicio de sesión por sí solo mediante OAuth. El resto de esta página es para pantallas de configuración que piden más datos y para quienes crean su propio cliente.

Antes de empezar

  • Un cliente compatible con MCP remoto por Streamable HTTP. MoveMate no ofrece el transporte HTTP+SSE, más antiguo.
  • Inicio de sesión OAuth en el cliente. MoveMate no tiene claves de API ni flujo de código de dispositivo, así que todos los clientes inician sesión una vez en el navegador y después renuevan el acceso con un token de actualización.
  • Una cuenta de MoveMate. ¿Aún no tienes? Se crea la primera vez que inicias sesión.
  1. 1

    Añade la URL del servidor

    Añade un servidor MCP remoto llamado MoveMate con esta URL. Si el cliente lo pide, elige Streamable HTTP y OAuth.

    URL del servidor MCP de MoveMate

  2. 2

    Configura OAuth a mano, solo si te lo pide

    Los clientes que no leen los documentos de descubrimiento pueden usar estos valores. El descubrimiento está en /.well-known/oauth-authorization-server y /.well-known/oauth-protected-resource en 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

    Registra un cliente, solo si te pide un ID de cliente

    El registro es abierto (RFC 7591), así que no necesitas nada de nosotros. Usa la URL de redirección exacta que muestra tu pantalla de configuración en lugar de la del ejemplo. Incluye refresh_token en grant_types; si no, el cliente no podrá renovar su token de acceso de una hora. Las apps nativas con un esquema de URL personalizado se registran con "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

    Inicia sesión y pregunta

    El cliente abre la página de inicio de sesión de MoveMate. Inicia sesión y aprueba. Un cliente conectado puede leer tu perfil, tus estadísticas, tu progreso por ejercicio y tus récords personales, buscar en la biblioteca de ejercicios, guardar y programar entrenamientos y registrar los que hayas terminado. Los detalles de las herramientas están en openapi.json y llms.txt.

Gestionar el acceso

  • Si quitas el servidor del cliente, este deja de llamar a MoveMate.
  • Un cliente puede terminar su conexión por sí mismo revocando su token en la URL de revocación (RFC 7009).
  • La app MoveMate muestra las conexiones de Claude y ChatGPT en los ajustes de IA. Los demás clientes aún no aparecen ahí, así que, para revocar uno por nuestra parte, escribe a soporte e indica el cliente.

Si la configuración no funciona

  • 406 Not Acceptable: envía Accept: application/json, text/event-stream en cada POST a https://api.movemate.app/mcp.
  • invalid_client tras una pausa larga: vuelve a registrar el cliente. Los clientes que nunca completaron un inicio de sesión se eliminan a los 30 días.
  • invalid_target: omite resource o configúralo exactamente como https://api.movemate.app/mcp.
  • unauthorized_client al renovar: el cliente se registró sin refresh_token en grant_types. Registra uno nuevo.

¿Sigues atascado? Envía el texto exacto del error (nunca un código ni un token) a support@movemate.app

Más guías de configuración

← Todas las formas de conectar MoveMate

PrivacidadTérminos de usoPlugin de MoveMate para ChatGPTOpenAPIllms.txt

Los nombres y logotipos de productos pertenecen a sus propietarios. MoveMate es una app independiente, no afiliada ni respaldada por OpenAI, Anthropic, Google, xAI, Meta ni las demás empresas mencionadas aquí.