Перейти к содержимому

Аутентификация MCP

MCP-сервер Warmup следует спецификации авторизации MCP. Ключи создавать не нужно: клиент регистрируется сам, а вы только входите и подтверждаете доступ.

клиент ── POST /mcp (без токена) ─────────▶ 401, WWW-Authenticate: resource_metadata=…
клиент ── GET метаданных ресурса ─────────▶ адрес сервера авторизации
клиент ── discovery + регистрация + PKCE ─▶ сервер авторизации
вы ── вход в Warmup, «Разрешить» ─────▶ клиент получает токен доступа
клиент ── POST /mcp, Bearer <токен> ──────▶ MCP-сервер ──▶ API Warmup
  • Discovery: https://mcp.warmup.social/.well-known/oauth-protected-resource/mcp (RFC 9728). Для клиентов старой ревизии сервер также отдаёт /.well-known/oauth-authorization-server.
  • Токены доступа короткоживущие. Когда токен истекает, сервер отвечает 401, и клиент обновляет его через refresh-токен.
  • OAuth-токен работает только с вашими данными и не может управлять API-токенами.

Чтобы отозвать доступ клиента, откройте кабинет: MCP → Подключённые приложения → Отозвать.

Для клиентов и скриптов без поддержки OAuth передайте API-токен в заголовке Authorization.

  1. Создайте токен в кабинете: API-токены.
  2. Передайте его клиенту:
Окно терминала
claude mcp add --transport http warmup https://mcp.warmup.social/mcp \
--header "Authorization: Bearer wmp_ВАШ_ТОКЕН"