Model Context Protocol (MCP) server for managing Cloudback backup operations via AI assistants
2.4K
Model Context Protocol (MCP) server for managing Cloudback backup operations via AI assistants.
The server runs as a stdio-based MCP transport. Configure via settings.json file:
{
"OpsApi": {
"BaseUrl": "https://app.cloudback.it/",
"Account": {
"1": "GitHub::your-org::your-api-key",
"2": "GitLab::your-group::your-api-key" //add more if required
}
}
}
Available platforms:
Add to your .vscode/mcp.json:
{
"servers": {
"cloudback-ops": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v", "<path-to-settings.json>:/app/appsettings.json:ro",
"myrtlelabs/cloudback-mcp:latest"
],
"type": "stdio"
}
}
}
| Tool | Description |
|---|---|
ListConfiguredAccounts | Discover available platform/account combinations |
GetBackupDefinition | Get backup definition details for a repository |
UpdateBackupDefinition | Update settings for a single backup definition |
ListBackupDefinitions | List and filter backup definitions |
BulkUpdateDefinitions | Apply settings to multiple definitions at once |
ListStorages | List accessible backup storages |
DeleteStorage | Delete a custom storage |
ListSchedules | List accessible backup schedules |
DeleteSchedule | Delete a custom schedule |
CreateOrUpdateSchedule | Create or update a backup schedule |
GetAccountSettings | Get account-level default settings (timezone, default schedule, storage, retention) |
UpdateAccountSettings | Update account-level default settings |
Content type
Image
Digest
sha256:5b8db8b94…
Size
77.3 MB
Last updated
6 months ago
docker pull myrtlelabs/cloudback-mcp