Ppdm Server
FreeNot checkedExposes Dell EMC PowerProtect Data Manager and NetWorker backup infrastructure as Claude Code tools for querying, monitoring, and controlling backup operations.
About
Exposes Dell EMC PowerProtect Data Manager and NetWorker backup infrastructure as Claude Code tools for querying, monitoring, and controlling backup operations.
README
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-server
Or 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-server
Configuration
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 8443
Usage
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_compliance
Related 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
Portfolio
Install Ppdm Server in Claude Desktop, Claude Code & Cursor
unyly install ppdm-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add ppdm-mcp-server -- npx -y ppdm-mcp-serverFAQ
Is Ppdm Server MCP free?
Yes, Ppdm Server MCP is free — one-click install via Unyly at no cost.
Does Ppdm Server need an API key?
No, Ppdm Server runs without API keys or environment variables.
Is Ppdm Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Ppdm Server in Claude Desktop, Claude Code or Cursor?
Open Ppdm Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Ppdm Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
