ppdm-mcp-server
v1.0.0
Published
MCP server for Dell EMC PowerProtect Data Manager and NetWorker — exposes backup infrastructure as Claude Code tools
Downloads
50
Maintainers
Readme
ppdm-mcp-server
MCP server for Dell EMC PowerProtect Data Manager (PPDM) and NetWorker — exposes your backup infrastructure as Claude Code tools so any Claude session can query, monitor, and control backup operations without leaving the terminal.
Tools
| Tool | Description |
|------|-------------|
| get_system_health | Overall PPDM health — status, failed/running job counts |
| list_failed_jobs | List failed backup activities with error detail |
| list_running_jobs | List currently running backup jobs |
| list_assets | List protected assets, filter by name or type |
| list_policies | List protection policies |
| get_activity | Get full detail for a specific activity ID |
| trigger_backup | Trigger on-demand backup by policy + asset name |
| cancel_activity | Cancel a running activity |
| get_sla_compliance | SLA compliance report for a configurable time window |
Install
npx skills add Moodswing9/ppdm-mcp-serverOr add to your Claude Code config manually:
claude mcp add ppdm-mcp-server -e PPDM_HOST=your-host -e PPDM_USER=admin -e PPDM_PASS=secret -- npx ppdm-mcp-serverConfiguration
Set these environment variables (or add to .env):
PPDM_HOST=your-ppdm-host.example.com
PPDM_USER=admin
PPDM_PASS=yourpassword
PPDM_PORT=8443 # optional, default 8443Usage
Once installed, the tools are available in any Claude Code session:
How many backup jobs failed in the last 24 hours?
→ uses get_system_health + list_failed_jobs
Trigger a backup of the "prod-sql-01" asset using the "Daily-SQL" policy.
→ uses list_policies + list_assets + trigger_backup
Which assets are out of SLA compliance?
→ uses get_sla_complianceRelated plugins
- networker-ppdm — slash commands for DR orchestration, extended thinking DR planning, and batch anomaly detection
- ppdm-watch — real-time terminal monitoring dashboard
- ppdm-es-troubleshooter — Elasticsearch diagnostic tool
