backup_restore
Restore Docker volumes from a backup archive, overwriting the app's running data. Refuses bind mounts in the archive, since agents can't safely name host paths to write to.
Instructions
Restore Docker volumes from a backup archive, overwriting the data the app is running on. Destructive: confirm intent before calling. Bind mounts declared by the archive are always refused here, because an agent has no way to name a host path it may write to
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"archive": "<archive>"
},
"name": "backup_restore"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | No | Remote server name from config (optional, runs locally if omitted) | |
| archive | Yes | Backup archive path to restore | |
| service | No | Specific service to restore (optional) |