Skip to main content
Glama
TadMSTR

backrest-mcp

by TadMSTR

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_FILENoLog file pathstderr
LOG_LEVELNoLogging verbosityINFO
BACKREST_URLNoBackrest base URLhttp://localhost:9898
INFLUXDB_ORGNoOrganization
INFLUXDB_URLNoInfluxDB write URL
INFLUXDB_TOKENNoAuth token
INFLUXDB_BUCKETNoBucketbackrest
BACKREST_PASSWORDNoBasic Auth password
BACKREST_READONLYNoDisable all write toolstrue
BACKREST_USERNAMENoBasic Auth username (optional)
BACKREST_AUDIT_LOGNoJSONL audit log for write ops
REQUESTS_CA_BUNDLENoPath to CA certificate for HTTPS
BACKREST_ALLOW_DESTRUCTIVENoEnable forget/restore (requires READONLY=false)false
BACKREST_RESTORE_ALLOWED_PREFIXNoRestore target path guard/tmp/backrest-restore/

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_healthA

Check that Backrest is reachable and credentials are valid.

Wraps GetConfig — the call that returns 200 with valid credentials and 401 when they drift. Returns status "ok", "auth_failed", or "unreachable", plus the configured URL and a repo/plan count when healthy. Read-only; safe to poll.

get_configA

Read the Backrest configuration (repos, plans, global settings).

Returns the full Backrest config as a dict. Does not expose credentials.

list_snapshotsB

List snapshots in a Backrest repo, optionally filtered by repo or plan.

list_snapshot_filesC

Browse files within a specific snapshot.

get_summaryA

Get the Backrest dashboard summary — 30-day stats per repo and plan.

Returns per-repo and per-plan success/warning/failed backup counts, bytes scanned/added, total snapshots, and the next scheduled backup time.

get_operationsA

List recent backup operations, optionally filtered by plan or repo.

get_logsC

Fetch the log output for an operation.

get_download_urlA

Get a signed download URL for a file produced by a restore operation.

Companion to restore_snapshot: after a restore, fetch a URL to download a specific restored file.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/TadMSTR/backrest-mcp'

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