Skip to main content
Glama
aaronckj

mcp-duplicati

by aaronckj

mcp-duplicati

MCP server for Duplicati backup management. Exposes 9 tools for checking status, running backups, viewing logs, and controlling the scheduler.

Quick Start

With uvx (recommended):

DUPLICATI_PASSWORD=yourpassword uvx mcp-duplicati

With Docker:

docker run -i \
  -e DUPLICATI_PASSWORD=yourpassword \
  -e DUPLICATI_HOST=http://10.0.0.30:8200 \
  ghcr.io/aaronckj/mcp-duplicati:latest

Add to Claude Code:

claude mcp add duplicati -- uvx mcp-duplicati

Then set env vars in Claude Code MCP settings (DUPLICATI_PASSWORD, DUPLICATI_HOST).

Related MCP server: Syncthing MCP Server

Configuration

Variable

Required

Default

Description

DUPLICATI_PASSWORD

Yes

Duplicati web UI password

DUPLICATI_HOST

No

http://localhost:8200

Duplicati host URL

DUPLICATI_TIMEOUT

No

30

HTTP timeout in seconds

Tools

Tool

Description

server_info

Server version and current state

list_backups

All configured backup jobs

backup_status

Detailed status of a specific job

run_backup

Trigger a job to run immediately

progress

Active backup/restore progress

list_versions

Available restore points for a job

pause

Pause the scheduler (optional duration in seconds)

resume

Resume the scheduler

get_logs

Recent log entries (optionally filtered by job)

Development

git clone https://github.com/aaronckj/mcp-duplicati
cd mcp-duplicati
uv sync --extra dev
uv run pytest -v
Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aaronckj/mcp-duplicati'

If you have feedback or need assistance with the MCP directory API, please join our Discord server