Skip to content
Agentmart
Submit a tool

Duplicati MCP

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

Connector by kcofoni · GitHub account verified by the MCP Registry

IndexedMITRemote (HTTP)
Write a review

Install

Pick your client. Read the repository before you give any tool access to your data.

No install instructions from the source yet. Check the repository for setup steps.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
12 read · 5 write · 0 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Docker image

Tools by what they do 17

Read from the source code; the running server may list different tools.

Read 12 · Look things up without changing anything.

  • db_get_backup_metadata
  • db_get_backup_options
  • db_get_backup_schedule
  • db_get_operation_log
  • db_list_errors
  • db_list_filesets
  • db_list_notifications
  • db_list_operations
  • get_backup
  • get_progress
  • get_server_status
  • list_backups

Write 5 · Create, change, send or run things.

  • abort_backup
  • export_backup_config
  • import_backup_config
  • run_backup
  • update_backup_config

Tools (17)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • abort_backup

    Abort the currently running backup task for a job. Args: backup_id: Numeric ID of the backup job to abort.

  • db_get_backup_metadata

    Return rich metadata for a backup job from the local SQLite database. Includes last run date, duration, file counts, quota usage, and last error. More detailed than what the REST API exposes. Args: backup_id: Numeric ID of the backup job (use list_backups to find IDs).

  • db_get_backup_options

    Return the configuration options for a backup job from the local SQLite database. Includes compression, encryption module, retention policy, file exclusions, etc. Sensitive values such as passphrases are excluded. Args: backup_id: Numeric ID of the backup job.

  • db_get_backup_schedule

    Return the schedule configuration for a backup job from the local SQLite database. Args: backup_id: Numeric ID of the backup job.

  • db_get_operation_log

    Return the detailed log and result statistics for a specific operation. Use db_list_operations to find operation IDs. Args: backup_id: Numeric ID of the backup job. operation_id: Numeric ID of the operation (from db_list_operations).

  • db_list_errors

    List recent error log entries from the local SQLite database. Args: backup_id: Numeric ID of the backup job (leave empty for all jobs). limit: Maximum number of entries to return (default 20).

  • db_list_filesets

    List available restore points (backup versions) for a backup job. Args: backup_id: Numeric ID of the backup job. limit: Maximum number of filesets to return (default 20).

  • db_list_notifications

    List recent system notifications from the local SQLite database (update alerts, etc.). Args: limit: Maximum number of entries to return (default 20).

  • db_list_operations

    List recent operations (Backup, Restore, List, etc.) for a backup job. Reads from the per-backup SQLite database for detailed operation history. Args: backup_id: Numeric ID of the backup job. limit: Maximum number of operations to return (default 20).

  • export_backup_config

    Export a backup job configuration as a JSON string for backup or migration. Args: backup_id: Numeric ID of the backup job to export.

  • get_backup

    Get detailed information about a specific backup job. Args: backup_id: Numeric ID of the backup job (use list_backups to find IDs).

  • get_progress

    Get the live progress of the currently running backup task (phase, %, file counts).

  • get_server_status

    Get Duplicati server status: version, program state, active task, and scheduler info.

  • import_backup_config

    Import a backup job from a JSON configuration string (as produced by export_backup_config). Args: config_json: JSON string of the backup configuration to import.

  • list_backups

    List all configured Duplicati backup jobs with ID, name, last run date and result.

Show 2 more tools
  • run_backup

    Trigger a backup job to run immediately. Args: backup_id: Numeric ID of the backup job to run.

  • update_backup_config

    Update an existing backup job from a modified JSON configuration (as exported by export_backup_config). Use this to modify sources, settings, schedule, filters, etc. on an existing job. Args: backup_id: Numeric ID of the backup job to update. config_json: Modified JSON string of the backup configuration.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
May 14, 2026 (5 months ago)
Last release
May 14, 2026 (5 months ago)
Last package publish
May 14, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.kcofoni/duplicati-mcp
Version
1.1.1
Auth
API key
Packages
oci docker.io/kcofoni/duplicati-mcp:v1.1.1
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from kcofoni

Cite this page

Duplicati MCP. Agent Mart. https://agentmart.dev/connectors/kcofoni-duplicati-mcp (last updated 2026-10-24)