CC

commvault/commvault-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

17 stars 13 forks Качество 73 Тренд 25Apache-2.0

Сервер Model Context Protocol (MCP) для взаимодействия с программным обеспечением Commvault.

Обзор

Сервер Model Context Protocol (MCP) для бесшовной интеграции с средами. Этот сервер позволяет агентам ИИ безопасно получать доступ и управлять деталями работы, показателями Commcell, информацией о клиентах и хранилищах, разрешениями пользователей, конфигурациями планов и графиками резервного копирования. Commvault MCP Сервер обеспечивает бесшовную интеграцию с средами Commvault, предлагая следующее: Перед запуском Commvault MCP Server убедитесь, что соблюдены следующие требования: Python 3.11 или выше - менеджер пакетов uv (используется для управления зависимостью и запуска сервера) Commvault MCP Server поддерживает два метода аутентификации: Аутентификация OAuth поддерживается только в средах Commvault. OAuth должен быть правильно настроен в CommServe перед использованием этой опции.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP) для бесшовной интеграции с средами Commvault. Этот сервер позволяет агентам ИИ безопасно получать доступ и управлять деталями работы, показателями Commcell, информацией о клиентах и хранилищах, разрешениями пользователей, конфигурациями планов и графиками резервного копирования.

Особенности

Commvault MCP Сервер обеспечивает бесшовную интеграцию с средами Commvault, предлагая следующее:

| Категория | Особенности | [скрыто] [скрыто] [скрыто] [скрыто] [скрыто] ** Управление работой** | • Просмотр деталей работы и истории • Контроль работы (приостановка, резюме, повторное представление, убийство) • Мониторинг статуса работы и производительности | Commcell Management | • Retrieve SLA status and compliance • View security posture and scores • Access storage space using metrics • Get commcell details and entity counts | | Управление клиентами | • Доступ к группам клиентов и информации о клиентах • Управление субклиентами и свойствами клиентов • Просмотр ассоциаций клиентов | Управление хранением | Просмотр политик хранения и конфигураций • Доступ к информации пула хранения • Мониторинг ресурсов хранения | Управление пользователями • Список пользователей и групп пользователей • Ассоциации безопасности доступа

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Commvault MCP Server

A Model Context Protocol (MCP) server for seamless integration with Commvault environments. This server enables AI agents to securely access and manage job details, commcell metrics, client and storage information, user permissions, plan configurations, and backup schedules.

Features

The Commvault MCP Server enables seamless integration with Commvault environments, offering the following:

Category Features
Job Management • View job details and history• Control jobs (suspend, resume, resubmit, kill)• Monitor job status and performance
Commcell Management • Retrieve SLA status and compliance• View security posture and scores• Access storage space utilization metrics• Get commcell details and entity counts
Client Management • Access client groups and client information• Manage subclients and client properties• View client associations
Storage Management • View storage policies and configurations• Access storage pool information• Monitor storage resources
User Management • List users and user groups• Access security associations
Plan Management • View plan configurations and details• Access plan components and settings
Schedule Management • Access backup schedules• View schedule configurations• Monitor schedule performance
DocuSign Integration • Setup Docusign Vault & Workflow• Backup envelopes to Commvault S3 vault• List & restore DocuSign envelope backups
Salesforce Integration • Resolve Salesforce org ID to Commvault client• Browse backed-up Salesforce object records from latest snapshot• Filter records with optional WHERE-clause queries• Paginated access to large record sets

Prerequisites

Before running the Commvault MCP Server, ensure the following requirements are met:

1. Python Environment

  • Python 3.11 or higher
  • uv package manager (used for dependency management and running the server)

2. Authentication & Security Configuration

The Commvault MCP Server supports two authentication methods:

Note: OAuth authentication is only supported for Commvault environments running SP42 CU 27 and above. OAuth must be properly configured in the CommServe before using this option.

When using OAuth authentication, you’ll need:

  • Discovery Endpoint URL: The OAuth discovery/metadata endpoint
  • Client ID: Your OAuth application’s client identifier
  • Client Secret: Your OAuth application’s client secret
Открыть полный README на GitHub

Установка

npx mcp-remote HOST:PORT/mcp --header Authorization: <secret stored in server keyring>
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "Commvault": { "command": "npx", "args": ["mcp-remote", "HOST:PORT/mcp", "--header", "Authorization: <secret stored in server keyring>"] } } }