CC

commvault/commvault-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

17 stars 13 forks 品質 73 トレンド 25Apache-2.0

Commvaultソフトウェアと相互作用するためのモデルコンテキストプロトコル(MCP)サーバー.

概要

環境とのシームレスな統合のためのモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、AIエージェントがジョブの詳細、コムセルメトリック、クライアント、ストレージ情報、ユーザー権限、プラン構成、バックアップスケジュールを安全にアクセスおよび管理できるようにします。 コムボルトMCP Server は、Commvault 環境とのシームレスな統合を可能にし、以下を提供します。 Commvault MCP Server を実行する前に、次の要件が満たされていることを確認してください。 * Python 3.11以上 * uvパッケージマネージャ(依存性管理とサーバーの実行に使用されます) Commvault MCP Server は、2 つの認証方法をサポートしています。 OAuth 認証は、Commvault 環境でのみサポートされています。 このオプションを使用する前に、CommServe で OAuth を適切に設定する必要があります.

概要(AI 翻訳)

*Commvault**環境とのシームレスな統合のためのモデルコンテキストプロトコル(MCP)サーバー。 このサーバーは、AIエージェントがジョブの詳細、コムセルメトリック、クライアント、ストレージ情報、ユーザー権限、プラン構成、バックアップスケジュールを安全にアクセスおよび管理できるようにします。

##特徴

コムボルトMCP Server は、Commvault 環境とのシームレスな統合を可能にし、以下を提供します。

| カテゴリー | 特長 | お問い合わせ |Job Management | • 職務内容と履歴の閲覧 • 職務の管理(サスペンド、再開、退会、キル) • 職務の状況と性能の監視 | |Commcell Management | • SLA のステータスとコンプライアンスの取得 • セキュリティの姿勢とスコアの閲覧 • アクセス ストレージ スペース利用メトリック • コモセルの詳細とエンティティティのカウントを取得する | |クライアント管理 | • クライアントグループとクライアント情報へのアクセス • サブクライアントとクライアントのプロパティの管理 • クライアントの関連付けを表示 | |Storage Management | • ストレージポリシーと構成の閲覧 • アクセスストレージプール情報 • モニターストレージリソース | |ユーザー管理 | • リストユーザーとユーザーグループ • アクセスセキュリティ協会 |

このページは 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>
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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