Метаданные OAuth, доступные без авторизации.
GET /mcp-auth.php?method=metadata
Отсутствуют.
Условные значения REQUEST_ID_FROM_LOGIN_URL, IQ_SESSION_TOKEN, ONE_TIME_CODE и MCP_ACCESS_TOKEN замените своими. Пример PKCE-пары иллюстративный; агент создаёт собственную случайную пару для каждого подключения.
GET https://api.iq.academy/mcp-auth.php?method=metadata
HTTP/1.1 200 OK
Content-Type: application/json
{
"issuer": "https://api.iq.academy",
"authorization_endpoint": "https://api.iq.academy/mcp-auth.php?method=authorize",
"token_endpoint": "https://api.iq.academy/mcp-auth.php?method=token",
"revocation_endpoint": "https://api.iq.academy/mcp-auth.php?method=revoke",
"response_types_supported": [
"code"
],
"grant_types_supported": [
"authorization_code"
],
"token_endpoint_auth_methods_supported": [
"none"
],
"code_challenge_methods_supported": [
"S256"
],
"scopes_supported": [
"read",
"write"
]
}
Параметры и авторизация не требуются.
Доступ требует enable_mcp=yes у авторизованного пользователя и выбранного курса, а также роли владельца или администратора. Секреты не сохраняются формой. Для реального запроса используйте request_id и PKCE-параметры своего приложения агента.
Введите данные и нажмите выполнить |