Archived
2.0 KiB
2.0 KiB
backup-mcp
Model Context Protocol server for database dumps, file backups, and Akeeba Backup integration on Joomla sites.
| Type | MCP Server |
| Language | Node.js |
| Tools | 11 tools (6 SSH-based + 5 Akeeba API) |
| License | GPL-3.0-or-later |
| Platform | Gitea (primary) |
Overview
backup-mcp provides two backup strategies through a single MCP server:
| Strategy | Method | Tools |
|---|---|---|
| SSH Backups | MySQL/PostgreSQL dumps and tar archives via SSH | backup_database, backup_files, backup_list, backup_prune, backup_status, backup_list_targets |
| Akeeba Backups | Joomla Web Services API (/api/index.php/v1/akeebabackup/*) |
akeeba_backup, akeeba_list, akeeba_download, akeeba_delete, akeeba_profiles |
Each client repo has its own .backup-mcp.json scoped via the BACKUP_MCP_CONFIG env var in .mcp.json.
Wiki Pages
Reference
- Tools Reference -- all 11 tools with descriptions
- Akeeba Integration -- Akeeba Backup Pro setup, requirements, per-client workspace config
Related Wikis
| Repo | Purpose |
|---|---|
| ssh-mcp | SSH server management (used for SSH-based backups) |
| joomla-api-mcp | Joomla Web Services API MCP |
| deploy-mcp | Git-based deployment MCP |
MokoStandards -- central standards hub for all Moko Consulting projects.
Repo: backup-mcp · MokoStandards
| Revision | Date | Author | Description |
|---|---|---|---|
| 1.0 | 2026-05-09 | Moko Consulting | Initial version |