Skip to main content
Glama

MCP SSH Manager

by bvisible

ssh_deploy

Deploy files to remote servers with automatic permission adjustments, set file ownership, manage backups, and trigger service restarts for efficient file distribution.

Instructions

Deploy files to remote server with automatic permission handling

Input Schema

NameRequiredDescriptionDefault
filesYesArray of files to deploy
optionsNoDeployment options
serverYesServer name or alias

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "files": { "description": "Array of files to deploy", "items": { "additionalProperties": false, "properties": { "local": { "description": "Local file path", "type": "string" }, "remote": { "description": "Remote file path", "type": "string" } }, "required": [ "local", "remote" ], "type": "object" }, "type": "array" }, "options": { "additionalProperties": false, "description": "Deployment options", "properties": { "backup": { "default": true, "description": "Backup existing files", "type": "boolean" }, "owner": { "description": "Set file owner (e.g., \"user:group\")", "type": "string" }, "permissions": { "description": "Set file permissions (e.g., \"644\")", "type": "string" }, "restart": { "description": "Service to restart after deployment", "type": "string" }, "sudoPassword": { "description": "Sudo password if needed (use with caution)", "type": "string" } }, "type": "object" }, "server": { "description": "Server name or alias", "type": "string" } }, "required": [ "server", "files" ], "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/bvisible/mcp-ssh-manager'

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