Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Duplicacy

FreeMaintained

Monitor Duplicacy backup status and Prometheus metrics via MCP.

GitHubEmbed

About

Monitor Duplicacy backup status and Prometheus metrics via MCP.

README

Duplicacy MCP

Duplicacy MCP

npm CI License Docker Pulls GitHub Stars

A tiny bridge that reads Duplicacy backup metrics from a Prometheus exporter and exposes them as an MCP server, enabling LLMs to monitor backup status, progress, and health.

Features

  • Reads the metrics of duplicacy-exporter and serves them over MCP.
  • Resources duplicacy://status, duplicacy://progress and duplicacy://health for read-only browsing.
  • Tools get_backup_status, get_backup_history, list_snapshots and get_prune_status.
  • One JSON-RPC endpoint (/mcp) over HTTP, or stdio through npx duplicacy-mcp.
  • Listens on 127.0.0.1:8080 by default. Put a reverse proxy with authentication in front before exposing it.
  • Ships as Go binaries for several platforms (GoReleaser), a Docker image and an npm wrapper.

Quick start

docker run -d -p 127.0.0.1:8080:8080 -e DUPLICACY_EXPORTER_URL=http://duplicacy-exporter:9750 drumsergio/duplicacy-mcp:v0.1.0

That serves http://127.0.0.1:8080/mcp. For a client that starts the server itself over stdio, use the npm package in an mcpServers block:

{
  "mcpServers": {
    "duplicacy": {
      "command": "npx",
      "args": ["-y", "duplicacy-mcp"],
      "env": { "DUPLICACY_EXPORTER_URL": "http://localhost:9750" }
    }
  }
}

Compose, a global npm install and a local build are in Getting started.

Documentation

Related projects

Part of the Duplicacy family: duplicacy-exporter, duplicacy-cli-cron, duplicacy-ha, duplicacy-container.

License

GPL-3.0-or-later

from github.com/geiserx/duplicacy-mcp

Install Duplicacy in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install duplicacy

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 duplicacy --env DUPLICACY_EXPORTER_URL="" -- npx -y duplicacy-mcp

Step-by-step: how to install Duplicacy

FAQ

Is Duplicacy MCP free?

Yes, Duplicacy MCP is free — one-click install via Unyly at no cost.

Does Duplicacy need an API key?

Yes, it requires environment variables: DUPLICACY_EXPORTER_URL. Unyly injects them into the config during install.

Is Duplicacy hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Duplicacy in Claude Desktop, Claude Code or Cursor?

Open Duplicacy on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Changes

Versions and requested access over time.

  • New version published
  • New version published
  • New version published
  • Requested access changed
    + DUPLICACY_EXPORTER_URL
  • New version published
  • New version published
  • New version published
  • New version published

Related MCPs

Compare Duplicacy with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs