Все инструменты

list_missing_permissions

Диагностика и система · macOS

Эффект: чтение. Статус: условно доступен.

«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.

macOS

Назначение

Возвращает разрешения конфиденциальности macOS (TCC), необходимые Local MCP, но еще НЕ выданные, каждое с однокликабельным `open_url`, открывающим соответствующий раздел «Системные настройки → Конфиденциальность и безопасность». Работает только для чтения и пассивно, никогда не показывает запрос разрешения. Используйте при настройке или до начала сценария, чтобы точно сообщить пользователю, какие действия «Разрешить» еще нужны (Календарь, Контакты, Напоминания, автоматизация Mail, полный доступ к диску, запись экрана, универсальный доступ), вместо сбоя посреди работы. `all_granted: true` означает, что делать больше ничего не нужно.

Обязательные входные данные

Схема этой платформы не объявляет обязательных входных данных. Необязательные селекторы или требования среды всё же могут применяться.

Разрешения и подтверждение

Схема не объявляет явного параметра подтверждения. Это не разрешает действовать без согласия: проверьте эффект и получите разрешение.

Каноническая техническая схема на английскомmacOS
{
  "properties": {},
  "required": [],
  "type": "object"
}

Пример для документации

Пример документации для list_missing_permissions. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{}