NestDaddy

Duplicati Mcp

io.github.kcofoni/duplicati-mcp · v1.1.1

MCP server for Duplicati backup management — list, run, monitor and configure jobs from an LLM.

Connect Runs on your machine

Terminal
claude mcp add duplicati-mcp -e DUPLICATI_URL=<DUPLICATI_URL> -e DUPLICATI_PASSWORD=<DUPLICATI_PASSWORD> -e DUPLICATI_READONLY=<DUPLICATI_READONLY> -e DUPLICATI_DB_PATH=<DUPLICATI_DB_PATH> -- docker run -i --rm docker.io/kcofoni/duplicati-mcp:v1.1.1
claude_desktop_config.json
{
  "mcpServers": {
    "duplicati-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/kcofoni/duplicati-mcp:v1.1.1"
      ],
      "env": {
        "DUPLICATI_URL": "<DUPLICATI_URL>",
        "DUPLICATI_PASSWORD": "<DUPLICATI_PASSWORD>",
        "DUPLICATI_READONLY": "<DUPLICATI_READONLY>",
        "DUPLICATI_DB_PATH": "<DUPLICATI_DB_PATH>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "duplicati-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/kcofoni/duplicati-mcp:v1.1.1"
      ],
      "env": {
        "DUPLICATI_URL": "<DUPLICATI_URL>",
        "DUPLICATI_PASSWORD": "<DUPLICATI_PASSWORD>",
        "DUPLICATI_READONLY": "<DUPLICATI_READONLY>",
        "DUPLICATI_DB_PATH": "<DUPLICATI_DB_PATH>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "duplicati-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/kcofoni/duplicati-mcp:v1.1.1"
      ],
      "env": {
        "DUPLICATI_URL": "<DUPLICATI_URL>",
        "DUPLICATI_PASSWORD": "<DUPLICATI_PASSWORD>",
        "DUPLICATI_READONLY": "<DUPLICATI_READONLY>",
        "DUPLICATI_DB_PATH": "<DUPLICATI_DB_PATH>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
DUPLICATI_URL
Required
URL of the Duplicati instance (e.g. http://localhost:8200)
DUPLICATI_PASSWORD
Optional, secret
Duplicati web interface password (leave empty if none configured)
DUPLICATI_READONLY
Optional
Set to true to disable write operations (run, abort, update, import). Default: false
DUPLICATI_DB_PATH
Optional
Path to Duplicati-server.sqlite — enables SQLite history tools (db_*). Leave empty to disable.

Details

Packagedocker.io/kcofoni/duplicati-mcp:v1.1.1 (OCI, streamable-http)
First published14 May 2026
Last updated14 May 2026
Registry nameio.github.kcofoni/duplicati-mcp

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.