
commvault/commvault-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Commvault 소프트웨어와 상호 작용하는 모델 Context Protocol (MCP) 서버.
개요
환경과 원활한 통합을 위한 Model Context Protocol (MCP) 서버. 이 서버는 AI 에이전트가 안전하게 액세스하고 작업 세부 사항, commcell 메트릭, 클라이언트 및 저장 정보, 사용자 권한, 계획 구성 및 백업 일정을 관리 할 수 있습니다. Commvault의 MCP Server는 Commvault 환경에서 원활한 통합을 가능하게 합니다. Commvault MCP Server를 실행하기 전에 다음 요구 사항을 충족해야합니다. * Python 3.11 이상 * uv 패키지 관리자 (통역 관리 및 서버 실행에 사용) Commvault MCP Server는 두 가지 인증 방법을 지원합니다. OAuth 인증은 Commvault 환경에서만 지원됩니다. OAuth는이 옵션을 사용하기 전에 CommServe에서 올바르게 구성해야합니다.
개요(AI 번역)
Commvault 환경과 원활한 통합을 위한 Model Context Protocol (MCP) 서버. 이 서버는 AI 에이전트가 안전하게 액세스하고 작업 세부 사항, commcell 메트릭, 클라이언트 및 저장 정보, 사용자 권한, 계획 구성 및 백업 일정을 관리 할 수 있습니다.
특징
Commvault의 MCP Server는 Commvault 환경에서 원활한 통합을 가능하게 합니다.
| 특징 | |----------|------| |Job Management | • 구인 정보와 역사 • 제어 작업 (스펜드, 이력서, 재조합, 죽일) • 모니터 작업 상태 및 성능 | |Commcell Management | • 검색 SLA 상태 및 규정 준수 • 보안 자세 및 점수 보기 • 액세스 저장 공간 활용 미터 • commcell 세부 사항 및 단체 수표를 얻으십시오 | |Client Management | • 액세스 클라이언트 그룹 및 클라이언트 정보 • 하위 클라이언트 및 클라이언트 속성 관리 • 클라이언트 협회 보기 | |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
uvpackage 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
설치
npx mcp-remote HOST:PORT/mcp --header Authorization: <secret stored in server keyring>설정
{
"mcpServers": {
"Commvault": {
"command": "npx",
"args": ["mcp-remote", "HOST:PORT/mcp", "--header", "Authorization: <secret stored in server keyring>"]
}
}
}