Удалённый MCP
Подключение MoveMate к любому MCP-клиенту
Обновлено 7 ноября 2026 г.
Большинству MCP-клиентов нужен только URL сервера. Вставь его, и клиент сам найдёт, как войти через OAuth. Остальная часть страницы нужна для экранов настройки, которые просят больше данных, и для тех, кто делает свой клиент.
Перед началом
- Клиент с поддержкой удалённого MCP через Streamable HTTP. Старый транспорт HTTP+SSE MoveMate не поддерживает.
- Вход через OAuth в клиенте. В MoveMate нет API-ключей и входа по коду устройства, поэтому каждый клиент один раз входит через браузер, а затем продлевает доступ с помощью refresh-токена.
- Аккаунт MoveMate. Ещё нет аккаунта? Он создастся при первом входе.
- 1
Добавь URL сервера
Добавь удалённый MCP-сервер с именем MoveMate и этим URL. Если клиент спросит, выбери Streamable HTTP и OAuth.
URL MCP-сервера MoveMate
- 2
Заполни OAuth вручную, только если просят
Клиенты, которые не читают discovery-документы, могут использовать эти значения. Discovery-документы находятся по путям
/.well-known/oauth-authorization-serverи/.well-known/oauth-protected-resourceнаapi.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
Зарегистрируй клиент, только если просят client ID
Регистрация открытая (RFC 7591), так что от нас ничего не нужно. Вместо примера укажи точный redirect URL, который показывает твой экран настройки. Добавь
refresh_tokenвgrant_types, иначе клиент не сможет продлевать свой access-токен, который действует один час. Нативные приложения с собственной URL-схемой регистрируются с"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
Войди и спроси
Клиент откроет страницу входа MoveMate. Войди и подтверди доступ. Подключённый клиент может читать твой профиль, статистику, прогресс в упражнениях и личные рекорды, искать по библиотеке упражнений, сохранять и планировать тренировки, а также записывать завершённые. Подробности об инструментах есть в openapi.json и llms.txt.
Управление доступом
- Если удалить сервер из клиента, клиент перестанет обращаться к MoveMate.
- Клиент может сам завершить подключение, отозвав свой токен через URL отзыва (RFC 7009).
- В приложении MoveMate подключения Claude и ChatGPT видны в настройках AI. Другие клиенты там пока не отображаются, поэтому, чтобы отозвать доступ с нашей стороны, напиши в поддержку и укажи клиент.
Если настройка не работает
406 Not Acceptable: отправляйAccept: application/json, text/event-streamв каждом POST-запросе кhttps://api.movemate.app/mcp.invalid_clientпосле долгого перерыва: зарегистрируй клиент заново. Клиенты, которые так и не завершили вход, удаляются через 30 дней.invalid_target: не передавайresourceили укажи в нём ровноhttps://api.movemate.app/mcp.unauthorized_clientпри обновлении токена: клиент зарегистрирован безrefresh_tokenвgrant_types. Зарегистрируй новый.
Всё ещё не получается? Пришли точный текст ошибки (только не код и не токен) на support@movemate.app
Другие инструкции по настройке
Политика конфиденциальностиУсловия использованияПлагин MoveMate для ChatGPTOpenAPIllms.txt
Названия продуктов и логотипы принадлежат их владельцам. MoveMate — независимое приложение, не связанное с OpenAI, Anthropic, Google, xAI, Meta и другими упомянутыми здесь компаниями и не одобренное ими.