mcp/resource_metadata

Метаданные защищённого MCP-ресурса, доступные без авторизации.

GET /mcp-auth.php?method=resource_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=resource_metadata

Результат

HTTP/1.1 200 OK
Content-Type: application/json

{
  "resource": "https://api.iq.academy/mcp.php",
  "authorization_servers": [
    "https://api.iq.academy"
  ],
  "scopes_supported": [
    "read",
    "write"
  ],
  "bearer_methods_supported": [
    "header"
  ]
}

Коды ошибок

Параметры и авторизация не требуются.

Тест запроса

Доступ требует enable_mcp=yes у авторизованного пользователя и выбранного курса, а также роли владельца или администратора. Секреты не сохраняются формой. Для реального запроса используйте request_id и PKCE-параметры своего приложения агента.

Введите данные и нажмите выполнить