mcp-duplicati
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DUPLICATI_HOST | No | Duplicati host URL | http://localhost:8200 |
| DUPLICATI_TIMEOUT | No | HTTP timeout in seconds | 30 |
| DUPLICATI_PASSWORD | Yes | Duplicati web UI password |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| server_infoA | Get Duplicati server version and current state. |
| list_backupsA | List all configured backup jobs with ID, name, last run, and next run. |
| backup_statusB | Get detailed status of a specific backup job including destination, settings, and schedule. |
| create_backupB | Create a new Duplicati backup job. source_paths: comma-separated local paths to back up. destination_url: Duplicati backend URL (e.g., 'file:///mnt/backup', 's3://bucket/path'). passphrase: optional AES-256 encryption key. |
| run_backupB | Trigger a backup job to run immediately. |
| abort_backupC | Abort a currently running backup job. |
| delete_backupB | Delete a backup job configuration. Does NOT delete backup data on the destination. |
| export_backup_configA | Export a backup job's full configuration as JSON. Use this to save/restore job definitions or migrate to another Duplicati instance. |
| progressB | Get current progress of any active backup or restore operation. |
| list_versionsB | List available restore points (filesets) for a backup job. |
| pauseB | Pause the Duplicati scheduler. duration: optional seconds (converted to HH:MM:SS for Duplicati API). |
| resumeA | Resume the Duplicati scheduler after a pause. |
| get_logsB | Retrieve recent log entries. backup_id: optional, filters to a specific job. page_size: 1-500. page: 0-indexed page number. |
| search_backup_filesB | Search files within a backup version. path_filter: glob pattern (e.g., '*.pdf'). restore_time: 'latest' or ISO timestamp. |
| restore_filesB | Restore files from a backup to a local directory. restore_path: destination directory on this machine. source_path: optional path filter within backup (empty = all files). restore_time: 'latest' or ISO timestamp. |
| repair_backupC | Repair the local database for a backup job. Rebuilds index from destination. |
| compact_backupC | Compact the backup destination: removes unused data blocks to reclaim storage space. |
| verify_backupC | Verify backup integrity by comparing local database with actual data at the destination. |
| get_server_settingsA | Get Duplicati server-level settings (schedule, concurrency, update channel, etc.). |
| list_notificationsA | List all pending Duplicati notifications and alerts. |
| dismiss_notificationC | Dismiss a Duplicati notification by ID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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