Back to Browse

Unitrends MCP Server

Developer ToolsModerate6.8MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP server for Unitrends Backup — appliances, jobs, recovery points, restores, alerts.

About

MCP server for Unitrends Backup — appliances, jobs, recovery points, restores, alerts.

Security Report

6.8
Moderate6.8Moderate Risk

The Unitrends Backup MCP server is a well-structured integration tool with proper credential handling via environment variables and gateway headers. The codebase demonstrates good security practices with no critical vulnerabilities, malicious patterns, or dangerous code execution. Minor code quality concerns and standard permission scope do not significantly impact the security posture. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity).

3 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Base URL of the Unitrends appliance or MSP Console (e.g. https://unitrends.example.com)Optional

Environment variable: UNITRENDS_BASE_URL

Unitrends API usernameOptional

Environment variable: UNITRENDS_USERNAME

Unitrends API passwordRequired

Environment variable: UNITRENDS_PASSWORD

Verify TLS certificates. Set 'false' for self-signed appliances.Optional

Environment variable: UNITRENDS_VERIFY_TLS

Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.Optional

Environment variable: MCP_TRANSPORT

Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.Optional

Environment variable: AUTH_MODE

Log verbosity: debug, info, warn, errorOptional

Environment variable: LOG_LEVEL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-wyre-technology-unitrends-mcp": {
      "env": {
        "AUTH_MODE": "your-auth-mode-here",
        "LOG_LEVEL": "your-log-level-here",
        "MCP_TRANSPORT": "your-mcp-transport-here",
        "UNITRENDS_BASE_URL": "your-unitrends-base-url-here",
        "UNITRENDS_PASSWORD": "your-unitrends-password-here",
        "UNITRENDS_USERNAME": "your-unitrends-username-here",
        "UNITRENDS_VERIFY_TLS": "your-unitrends-verify-tls-here"
      },
      "args": [
        "-y",
        "@wyre-technology/unitrends-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Unitrends Backup MCP Server

CI License: Apache 2.0

A Model Context Protocol server exposing the Unitrends Backup API to Claude and other MCP clients.

What it does

Surface backup posture from your Unitrends appliances (or MSP Console) directly to AI assistants — list appliances and protected assets, monitor running and historical backup jobs, browse recovery points, queue restores and replication, and review open alarms and RPO compliance.

  • Interactive Appliance Card (MCP Apps): unitrends_get_appliance renders as an interactive card in MCP Apps hosts (Claude Desktop/web); neutral by default, brandable via window.__BRAND__ injection or MCP_BRAND_* env vars; plain-JSON behavior is unchanged in other hosts

Tools

ToolPurpose
unitrends_list_appliancesList appliances under the MSP Console
unitrends_get_applianceGet a single appliance's details (renders as an interactive card in MCP Apps hosts)
unitrends_list_assetsList protected assets (require applianceId — elicits if missing)
unitrends_get_assetFetch a single asset detail
unitrends_list_running_jobsCurrently running and queued backup jobs
unitrends_list_job_historyHistorical jobs (date-range elicitation)
unitrends_list_recovery_pointsRecovery points for an asset
unitrends_queue_restoreQueue a restore (DESTRUCTIVE — requires confirmation)
unitrends_get_restore_statusCheck restore progress
unitrends_list_alertsOpen alarms
unitrends_get_success_rateRPO compliance report (date-range elicitation)

Credentials

Local (env mode)

export UNITRENDS_BASE_URL="https://unitrends.example.com"
export UNITRENDS_USERNAME="..."
export UNITRENDS_PASSWORD="..."
export UNITRENDS_VERIFY_TLS="true"   # 'false' for self-signed appliances

Hosted (gateway mode)

The WYRE MCP Gateway injects credentials per request via headers:

  • X-Unitrends-Base-URL (required)
  • X-Unitrends-Username (required)
  • X-Unitrends-Password (required, secret)
  • X-Unitrends-Verify-TLS (optional, default true)

Run

npm install
npm run build
npm start                       # stdio
MCP_TRANSPORT=http npm start    # HTTP on :8080

License

Apache 2.0 — see LICENSE.

Reviews

No reviews yet

Be the first to review this server!

Unitrends MCP Server - MCP server for Unitrends Backup — appliances, jobs, | MCP Marketplace