Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Ppdm Server

FreeNot checked

Exposes Dell EMC PowerProtect Data Manager and NetWorker backup infrastructure as Claude Code tools for querying, monitoring, and controlling backup operations.

GitHubEmbed

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

Portfolio

moodswing9.github.io

from github.com/Moodswing9/ppdm-mcp-server

Install Ppdm Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install ppdm-mcp-server

Installs 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-server

FAQ

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

Compare 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