Skip to main content
Glama

SSH MCP

ubuntu_website_deployment

Deploy website files, create backups, or restore data on Ubuntu servers via SSH. Manage local and remote paths, enable automatic backups, and execute commands with sudo for efficient website maintenance.

Instructions

Deploy website files and create backups on Ubuntu

Input Schema

NameRequiredDescriptionDefault
actionYesAction to perform (deploy, backup, restore)
backupPathNoPath to store backups (default: /var/backups/websites)
connectionIdYesID of an active SSH connection
createBackupNoWhether to create a backup before deployment (default: true)
localPathNoLocal path to the website files for deployment
remotePathNoRemote path where the website is located (default: /var/www/html)
sudoNoWhether to run the command with sudo (default: true)

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Action to perform (deploy, backup, restore)", "type": "string" }, "backupPath": { "description": "Path to store backups (default: /var/backups/websites)", "type": "string" }, "connectionId": { "description": "ID of an active SSH connection", "type": "string" }, "createBackup": { "description": "Whether to create a backup before deployment (default: true)", "type": "boolean" }, "localPath": { "description": "Local path to the website files for deployment", "type": "string" }, "remotePath": { "description": "Remote path where the website is located (default: /var/www/html)", "type": "string" }, "sudo": { "description": "Whether to run the command with sudo (default: true)", "type": "boolean" } }, "required": [ "connectionId", "action" ], "type": "object" }

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/mixelpixx/SSH-MCP'

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