Что такое интеграция MCP?
Когда вы включаете MCP в StorageRadar, приложение запускает лёгкий локальный сервер на 127.0.0.1. ИИ-ассистенты с поддержкой Model Context Protocol могут подключаться к нему и получать аналитику диска в реальном времени.
Сервер работает строго в режиме readonly. Он может ответить, что занимает больше всего места или что изменилось за неделю, но не может удалять или перемещать файлы, а также получать доступ к их содержимому.
Точка MCP доступна на всех тарифах. Подключение и запросы данных бесплатны. Для фактической очистки по рекомендациям ИИ нужен соответствующий платный тариф в StorageRadar.
Руководство по настройке
Подключение ИИ-ассистента к StorageRadar занимает меньше двух минут.
Откройте настройки StorageRadar
В боковой панели нажмите «Настройки» и прокрутите до строки «Локальный MCP-эндпоинт» в разделе «Локальное использование и конфиденциальность».
Включите MCP (только чтение)
Включите переключатель в этой строке и нажмите «Настроить» рядом с ним. В окне «Локальный MCP-эндпоинт» плитка «Сервер» покажет «Работает», а строка «Адрес» — локальный адрес с портом.
Проверьте токен доступа
StorageRadar создаёт токен автоматически и показывает его в строке «Токен доступа» в замаскированном виде. Храните токен в секрете. Кнопка «Обновить» в любой момент выпускает новый токен и отзывает предыдущий.
Скопируйте конфигурацию и вставьте в ИИ-клиент
Нажмите кнопку «Копирование фрагмента конфигурации клиента» внизу окна. Пока MCP выключен, кнопка неактивна. StorageRadar сгенерирует конфигурацию для вашего ИИ-клиента вместе с токеном. Вставьте её в настройки MCP-серверов клиента.
Сначала выполните сканирование
Убедитесь, что в StorageRadar есть хотя бы одно сканирование. Инструменты MCP работают с проиндексированными данными, поэтому без сканирований результатов не будет.
Примеры промптов
Скопируйте любой промпт ниже и вставьте в ИИ-ассистента после подключения StorageRadar. ИИ вызовет нужные инструменты MCP и объяснит результаты.
ИИ может только анализировать и рекомендовать. Для очистки откройте StorageRadar и используйте пошаговый процесс. Анализ через ИИ и очистка вручную разделены намеренно.
01 Быстрая проверка подключения
02 Последние сессии сканирования
03 Разбивка последнего сканирования
04 Топ-30 самых крупных объектов
05 Топ-20 самых больших папок
06 Разбивка по расширениям файлов
07 Разбивка по пользователю и системе
08 Список сохранённых снапшотов
09 Почему диск вырос за эту неделю?
10 Что изменилось после обновления Xcode?
11 Только крупные изменения между двумя снапшотами
12 Кеши разработчика: где больше всего места?
13 Кеши разработчика с приоритетом по риску
14 10-шаговый план очистки вручную
15 Проверьте политику приватности путей
16 Тенденция роста диска по 5 снапшотам
17 Найдите аномальные всплески роста
18 Резюме
19 Полный отчёт в Markdown
20 Проверьте сквозное подключение MCP
Доступные инструменты MCP
StorageRadar предоставляет семь readonly-инструментов через MCP. Ваш ИИ-клиент вызывает их автоматически в зависимости от вопроса. Все инструменты поддерживают курсорную пагинацию и возвращают стабильные детерминированные результаты.
get_server_info Диагностика Возвращает версию сервера, версию API, версию приложения и список включённых функций. Полезно для проверки подключения.
serverVersionapiVersionappVersionfeatures[] list_scan_sessions Сканирование Список всех сессий сканирования со статусом, корневым томом, областью и сводной статистикой. Поддерживает фильтрацию по дате и пагинацию.
idcreatedAtrootVolumescopestatustotalBytestotalItemsdurationMs get_scan_session Сканирование Возвращает подробные метаданные и статистику конкретной сессии сканирования, включая использование диска по категориям верхнего уровня.
metadatacategories[]histogram largest_query Анализ Возвращает N самых крупных объектов из сканирования или снапшота с гибкой группировкой. Используйте для поиска самых больших файлов, папок, расширений или категорий.
itemfolderextensionownercategory keybytesitemsrisk list_snapshots Снимки Перечисляет все сохранённые снапшоты диска в хронологическом порядке. Снапшоты создаются вручную в разделе «Отчёты и доступы» → «Снимки» и фиксируют состояние диска на определённый момент.
idcreatedAtlabelrootScopetotalBytes diff_snapshots Снимки Сравнивает два снапшота и возвращает, что выросло, уменьшилось, появилось или исчезло. Фильтрация по минимальному размеру изменения, группировка по пути, расширению или категории.
keydeltaBytesdeltaItemsdirectionnotes get_dev_cleanup_summary Очистка разработчика Возвращает сводку по кешам разработчика и артефактам сборки. Включает уровни риска и подсказки. Readonly — без действий по очистке.
profileIdnamebytesitemsriskLevelhints[] Пагинация
Лимит по умолчанию — 50, максимальный — 200. Все инструменты списка возвращают курсор для следующей страницы. Результаты всегда в стабильном, детерминированном порядке.
Безопасность
Только loopback-доступ
Сервер привязан исключительно к 127.0.0.1. Без доступа из локальной сети и интернета. Другие устройства не могут к нему подключиться.
Требуется токен
Каждый запрос должен содержать токен сессии. Без него сервер отклоняет запрос и логирует попытку. Токен можно пересоздать в любой момент для отзыва предыдущего.
Ограничение скорости
Запросы ограничены по скорости для каждого токена. Это предотвращает перегрузку локального сервера runaway ИИ-агентами.
Полный аудитный лог
Каждый вызов инструмента логируется локально в ~/Library/Application Support/StorageRadar/mcp-audit-log.json: временная метка, ID токена, имя инструмента, параметры, размер ответа, задержка и ошибки.
Чего не может делать MCP-точка
- Удалять или перемещать файлы
- Читать содержимое файлов
- Обращаться к сети или интернету
- Вызывать инструменты вне утверждённого списка
- Выполнять или автоматически применять рекомендации
Конфиденциальность и минимизация данных
StorageRadar минимизирует данные в ответах MCP. По умолчанию возвращаются обобщённые пути без раскрытия имён проектов и личных каталогов.
Обобщённые пути
Пути абстрагируются до уровня категорий. Например:
~/Library/Developer/Xcode/DerivedData/MySecretApp-xyz123 ~/Library/Developer/Xcode/DerivedData/* ИИ получает полезные агрегированные данные без утечки конкретных названий проектов или идентификаторов.
Детальные пути (домашний каталог скрыт)
Чтобы получать более детальные пути, откройте «Настройки» → «Локальный MCP-эндпоинт» → «Настроить» и выберите «Raw paths (home redacted)» в строке «Приватность путей». Когда включено:
- Возвращаются более конкретные пути для целевой диагностики.
- Домашний каталог всегда заменяется на ~
- Длинные сегменты и идентификаторы маскируются автоматически.
Содержимое файлов никогда не возвращается в любом режиме. Это жёсткое ограничение. MCP-сервер не может читать или передавать содержимое документов, изображений, кода или любых других файлов.
Конфигурация
StorageRadar автоматически генерирует конфигурацию для вашего ИИ-клиента. Откройте «Настройки» → «Локальный MCP-эндпоинт» → «Настроить» и нажмите кнопку «Копирование фрагмента конфигурации клиента». Ниже — пример для Claude Desktop.
MCP-сервер использует Streamable HTTP на порту 7342. Токен передаётся в заголовке Authorization. Прокси и stdio-мост не нужны.
Claude Desktop / любой клиент с JSON-конфигурацией
Добавьте запись StorageRadar в объект mcpServers в конфигурации клиента:
{
"mcpServers": {
"storageradar": {
"transport": "streamable_http",
"url": "http://127.0.0.1:7342/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
} Замените <YOUR_TOKEN> своим токеном доступа. В строке «Токен доступа» он показан в замаскированном виде. StorageRadar подставляет правильные значения, включая полный токен, при нажатии кнопки «Копирование фрагмента конфигурации клиента».
Claude Code (CLI)
Если вы используете Claude Code в терминале, зарегистрируйте сервер одной командой:
claude mcp add --transport http storageradar http://127.0.0.1:7342/mcp \
--header "Authorization: Bearer <YOUR_TOKEN>" После подключения попросите ИИ проверить подключение к StorageRadar MCP. Он вызовет get_server_info и покажет версию сервера и доступные функции.
Пересоздание токена
Нажмите «Обновить» в строке «Токен доступа» окна «Локальный MCP-эндпоинт», чтобы аннулировать текущий токен. После этого снова скопируйте фрагмент конфигурации и обновите заголовок Authorization в конфигурации клиента. Запросы со старым токеном сразу получают 403 AUTH_INVALID.