Доступ MCP сочетает аутентифицированный кошелёк, выданные разрешения и ограничения по доменам или Bag, если они заданы.
Группы разрешений
| Разрешение | Позволяет |
|---|---|
wallet:read | Читать контекст кошелька владельца/исполнителя |
sites:read, deployments:read | Просматривать сайты, содержимое, версии и историю |
sites:write | Публиковать и управлять разрешёнными привязками |
sites:rollback, sites:delete | Восстанавливать или удалять доступные сайты |
dns:read, subdomains:read | Читать поддерживаемые имена, элементы и состояние управления |
storage:read | Просматривать Bag, провайдеров, предложения и операции |
storage:write, storage:delete | Создавать/импортировать или удалять ссылки на Bag на платформе |
media:write | Загружать изображения шаблонов |
transactions:request | Готовить ручное подтверждение кошельком |
mcp:read, mcp:revoke | Просматривать доступ/аудит или отзывать согласие |
Ограничения ресурсов
Списки разрешённых доменов используют точные имена и сохраняют пространства имён .ton и .t.me. Родительское имя не даёт разрешение на все дочерние имена. Ограничения Bag применяются к точным BagID.
Ограничения ресурсов также фильтруют списки, возвращаемые инструментами.
Срок действия и обновление
Токены доступа действуют 15 минут и обычно обновляются клиентом. Согласие и доступ для обновления действуют до 30 дней для стандартных разрешений или 24 часа при наличии чувствительных разрешений. К ним относятся запросы транзакций, откат, удаление сайтов/Storage и отзыв согласий.
Клиент обычно обновляет доступ автоматически. Войдите повторно, если согласие истекло или отозвано.
Отзыв доступа
Просмотрите текущие согласия и сессии через mcp.access.list. Отзовите нужное согласие, используя его точный идентификатор подтверждения. Отзыв текущего разрешения может заблокировать дальнейшее чтение через то же соединение.
Инструменты аудита показывают события со скрытыми чувствительными данными и сводки запросов клиента.
Проблемы соединения
При ответе об отсутствии авторизации дайте клиенту обновить токен или войдите повторно, если согласие истекло либо отозвано. Если ресурс запрещён, проверьте выданные разрешения и ограничения по точным именам или Bag.
Ресурс, отсутствующий в списке инструмента, может быть исключён этими ограничениями.