Руководство по коннектору8 мин чтенияMCP-инструментов: 197 языков

Подключить Rubrik MCP к Microsoft Copilot

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

HCАвтор: команда HelpCodeОбновлено 8 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Rubrik Security Cloud

Rubrik Security Cloud

Let your AI check your Rubrik backups: cluster health and capacity, SLA Domains, protected objects and SLA compliance, snapshots, failed jobs and task reports, anomaly detection and threat hunt results. Read-only GraphQL with a service account.

инструментов

19

Регион

INTL

Категория

Инфраструктура

Аутентификация

Sign-in token

Требуемые env-vars

RUBRIK_ACCOUNTRUBRIK_CLIENT_IDRUBRIK_CLIENT_SECRET
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

Пошаговая настройка

Подключи Rubrik Security Cloud к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Rubrik Security Cloud в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для Rubrik Security Cloud

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Rubrik Security Cloud · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Rubrik Security Cloud, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Rubrik Security Cloud + Microsoft Copilot

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

RUBRIK_ACCOUNT, RUBRIK_CLIENT_ID, RUBRIK_CLIENT_SECRET

Шаг 1 — Получите учётные данные

Настройка занимает около 5 минут. Нужны аккаунт Rubrik Security Cloud (RSC) и доступ к Settings, Users and Access в RSC, чтобы добавить сервисную учётную запись.

  1. В RSC откройте Settings, Users and Access, Service Accounts и добавьте сервисную учётную запись (service account). Назначьте ей роль, которая может видеть то, что должен видеть ИИ: достаточно пользовательской роли только для чтения с правами просмотра кластеров, SLA Domains, объектов, событий и threat analytics.
  2. Скачайте JSON сервисной учётной записи. В нём есть client_id (начинается с client|), client_secret и access_token_uri (https://<account>.my.rubrik.com/api/client_token).
  3. Укажите в RUBRIK_ACCOUNT имя аккаунта: часть перед .my.rubrik.com в адресе RSC и в access_token_uri, строчными буквами и без https://, например acme для acme.my.rubrik.com.
  4. Скопируйте client_id в RUBRIK_CLIENT_ID, а client_secret — в RUBRIK_CLIENT_SECRET.
  5. Установите коннектор и проверьте подключение с помощью rubrik_get_account: он возвращает id аккаунта и версию развёртывания RSC.

Cloud и self-hosting работают одинаково: коннектор вызывает GraphQL API вашего аккаунта по адресу https://<account>.my.rubrik.com/api/graphql с той же сервисной учётной записью; регистрировать redirect URL не нужно.

Токены обновляются сами: коннектор обменивает client id и secret на https://<account>.my.rubrik.com/api/client_token (grant client credentials) на access token и отправляет его как Authorization: Bearer. По умолчанию токен действует 12 часов (до 24 часов в настройках сессий RSC) и обновляется до истечения срока и после ответа 401.

Сохраните secret: RSC показывает client_secret только один раз. Если он потерян, создайте новую сервисную учётную запись и вставьте её значения.

Роль определяет, что видит ИИ: ИИ видит только то, что может просматривать роль сервисной учётной записи. Если права просмотра не хватает, приходит 403.

Id, время и страницы: кластеры — это UUID. У защищённого объекта есть id, который принимает rubrik_list_snapshots, и fid, который принимают фильтры событий и аномалий. Время указывается в ISO 8601 в UTC. Списки принимают first (по умолчанию 25, не больше 200) и after: вызывайте снова с after, равным pageInfo.endCursor, пока pageInfo.hasNextPage равно true; count — общее количество.

Универсальные инструменты GraphQL: rubrik_graphql_schema_url возвращает адрес схемы, rubrik_graphql_schema читает фрагмент публичной схемы RSC, которую Rubrik публикует в репозитории своего PowerShell SDK, а rubrik_graphql_query выполняет любой другой запрос на чтение. Опубликованная схема может быть на несколько дней новее или старше развёртывания вашего аккаунта (его версию показывает rubrik_get_account).

Частые ошибки: 400 при запросе токена означает, что RUBRIK_CLIENT_ID — не client_id из JSON (он начинается с client|) или secret относится к другой сервисной учётной записи. 401 означает, что RSC отклонил сервисную учётную запись: скопируйте оба значения заново или создайте новую учётную запись, если secret потерян или был заменён. 403 означает, что сервисная учётная запись вошла, но её роль не может читать эти данные. Если ответа нет совсем, неверно указан RUBRIK_ACCOUNT: возьмите имя из адреса RSC или из access_token_uri.

Что читает коннектор: id аккаунта и версию развёртывания; кластеры с состоянием подключения, исправностью, версией, ёмкостью в байтах, оценкой оставшегося запаса (runway) и датой окончания поддержки; SLA Domains с расписанием снапшотов, сроками хранения, retention lock и числом защищённых объектов; защищённые объекты (VM, базы данных, filesets, облачные и SaaS-объекты) со статусом защиты и соответствия SLA, последним снапшотом, пропущенными снапшотами и размером; сводки соответствия по статусу, типу объекта, кластеру или SLA Domain; снапшоты объекта с датой истечения и признаками аномалии, карантина и retention lock; активность (резервное копирование, архивирование, репликация, восстановление) со статусом, причиной ошибки и способом её устранения, а также ход одной серии; отчёт Task Details с длительностью и объёмом переданных данных; результаты обнаружения аномалий по снапшотам с числом созданных, изменённых, удалённых и подозрительных файлов; threat hunts и их результаты по объектам с последним чистым снапшотом.

Отключено при установке: rubrik_graphql_mutation и rubrik_graphql_subscription. Они выполняют любые мутации или подписки GraphQL; мутация может запускать резервное копирование и восстановление или удалять данные, поэтому включайте её только осознанно. Включайте на странице коннектора только нужные; перед каждым изменением ИИ спрашивает ваше подтверждение. Все остальные инструменты только читают.

Ограничения: инструменты чтения не запускают резервное копирование и восстановление, не назначают SLA Domains и ничего не помещают в карантин; поиска файлов внутри снапшотов нет, REST API кластеров Rubrik CDM не поддерживаются.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Microsoft Copilot

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.

  1. В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
  2. Укажи Server name (например, AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер.
  3. В аутентификации выбери API key, установи Type в Header, укажи имя заголовка X-API-Key и нажми Create.
  4. В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
  5. Проверь в панели Test агента: попроси о том, для чего нужны инструменты Rubrik Security Cloud.
  6. Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.

Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.

Доступные инструменты

ToolWhat it does
rubrik_get_accountRead the Rubrik Security Cloud account behind the service account: the account id and the RSC deployment version
rubrik_list_clustersList the Rubrik clusters (CDM appliances, Cloud Clusters) registered in the account, sorted by name: id (cluster UUID), name, type…
rubrik_get_clusterRead one Rubrik cluster by its UUID: name, type, status, version, health and system status message, time zone, address, encryption…
rubrik_list_sla_domainsList SLA Domains (backup policies) sorted by name, with the number of protected objects: id, name, description, whether it is the default…
rubrik_get_sla_domainRead one SLA Domain by id with its full snapshot schedule (minute, hourly, daily, weekly, monthly, quarterly and yearly frequency and…
rubrik_list_protected_objectsList workloads (protected objects such as VMs, databases, filesets, cloud and SaaS objects) with their protection and SLA compliance: id…
rubrik_get_compliance_summaryCount protected objects per group, for a compliance overview: group_by ComplianceStatus (default) answers how many objects are in or out of…
rubrik_list_snapshotsList the snapshots (recovery points) of one protected object, newest first by default: id, date, expiration date, on-demand or SLA…
rubrik_list_eventsList recent activity (event series: backups, archival, replication, recoveries, anomalies, threat hunts and other jobs), newest update…
rubrik_get_event_seriesRead one activity series with its individual activities (time, type, status, severity, message, progress and error info), to see why a…
rubrik_list_task_detailsList finished backup, archival, replication and recovery tasks (the Task Details report), newest end time first: object, type, location…
rubrik_list_anomaliesList anomaly detection results (ransomware and unusual change analysis per snapshot), newest snapshot first: whether it is an anomaly…
rubrik_list_threat_huntsList threat hunts (scans of backups for indicators of compromise): hunt id, name, type, status, start time, creator, cluster and the scan…
rubrik_get_threat_hunt_summaryRead the result of one threat hunt per scanned object: status, totals, and for each object its location, scan status, matched snapshots and…
rubrik_graphql_schema_urlReturn the URL of the GraphQL schema (SDL)
rubrik_graphql_schemaFetch the GraphQL schema: a summary, one type, a search slice or the full SDL
rubrik_graphql_queryRun an arbitrary GraphQL query
rubrik_graphql_mutationRun an arbitrary GraphQL mutation
rubrik_graphql_subscriptionRun an arbitrary GraphQL subscription (if the API supports it)

Примеры запросов

  • "Все ли мои кластеры Rubrik подключены и исправны, и сколько ёмкости и runway осталось у каждого?"
  • "Сколько объектов не соответствуют SLA, и какие именно?"
  • "Какие задания резервного копирования завершились ошибкой за последние 24 часа, и в чём причина каждой?"
  • "Какие точки восстановления есть у VM sql-prod-01 за последние 7 дней?"
  • "Отметило ли обнаружение аномалий какие-нибудь снапшоты на этой неделе, и какие threat hunts нашли совпадения?"

FAQ

Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.

Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.

Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.

Следующие шаги

Это руководство помогло?

Подключи Rubrik Security Cloud к Microsoft Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Rubrik Security Cloud в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Подключить Rubrik MCP к ChatGPT: копии

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

Коннекторы

Подключить Rubrik MCP к Claude: копии и SLA

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

Коннекторы

Подключить Rubrik MCP к Cursor: отчёты

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

Коннекторы

Подключить Rubrik MCP к Gemini CLI: угрозы

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

Коннекторы

Подключить Rubrik MCP к Meta Muse: копии

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.

Коннекторы

Rubrik MCP-сервер: резервные копии и угрозы

Пусть ваш ИИ проверяет резервные копии Rubrik: состояние и ёмкость кластеров, SLA Domains, защищённые объекты и соответствие SLA, снапшоты, неудачные задания и отчёты о задачах, результаты обнаружения аномалий и threat hunts. GraphQL только для чтения с сервисной учётной записью.