HI,
I am using an Hermes agent to help me in admin tasks - read only and with his own user/sshkey- to check backups.
Is there anybody who implemented a read-only MCP server for BorgBackup, exposing safe status and metadata ?
this MCP Server would:
- list configured repositories from an allow-list
- list archives
- latest archive info
- repository info
- retention preview
- progress/status from a local backup job
- no prune/delete/compact/repair/restore by default
- no passphrase exposure
- no raw file listing unless explicitly enabled
that would be helpful.
It could work for any other agent - claude, chatgpt, etc...
I would also be happy if maintainers think this should live as a separate companion project, for example borgbackup-mcp, rather than in Borg core. The important point for me is to define a safe read-only interface for operational agents.
Let me know
Best,
Robert
HI,
I am using an Hermes agent to help me in admin tasks - read only and with his own user/sshkey- to check backups.
Is there anybody who implemented a read-only MCP server for BorgBackup, exposing safe status and metadata ?
this MCP Server would:
that would be helpful.
It could work for any other agent - claude, chatgpt, etc...
I would also be happy if maintainers think this should live as a separate companion project, for example borgbackup-mcp, rather than in Borg core. The important point for me is to define a safe read-only interface for operational agents.
Let me know
Best,
Robert