CC

commvault/commvault-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

17 stars 13 forks 质量 73 趋势 25Apache-2.0

一个用于与Commault软件互动的模型上下文协议(MCP)服务器.

概览

一个模型背景协议(MCP)服务器,用于与环境的无缝融合. 这个服务器使AI代理能够安全地访问和管理工作细节,commcell度量衡,客户端和存储信息,用户权限,计划配置,以及备份时间表. Comvault MCP 电磁共振 服务器可以与Commvault环境进行无缝集成,提供以下内容: 在运行Commvault MCP服务器之前,确保满足以下要求: 1. * Python 3.11 或更高 * uv 包管理器(用于依赖管理和运行服务器) Commvault MCP服务器支持两种认证方法: OAuth 认证只为运行的 Commvault 环境所支持 。 OAuth 在使用此选项之前必须在 Commerce 中适当配置 .

概述(AI 翻译)

用于与 Comvault 环境无缝融合的模型上下文协议(MCP)服务器. 这个服务器使AI代理能够安全地访问和管理工作细节,commcell度量衡,客户端和存储信息,用户权限,计划配置,以及备份时间表.

□ 特性

Comvault MCP 电磁共振 服务器可以与Commvault环境进行无缝集成,提供以下内容:

· 类 · 特征 |-|-. • 监测工作状况和业绩 • 获取SLA状态和合规情况; • 访问客户群和客户信息 • 管理子客户和客户属性 • 查看存储政策和配置 • 访问存储池信息 • 监测存储资源 • 用户和用户组

本页由 AI 翻译,技术细节请以原文为准。

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
在 GitHub 查看完整 README

安装

npx mcp-remote HOST:PORT/mcp --header Authorization: <secret stored in server keyring>
新手?先看 mcpskill.org 教程 →

配置

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