Skip to main content
Glama

MCP SSH Orchestrator

by samerfarida
metadata.json2.81 kB
{ "name": "mcp-ssh-orchestrator", "displayName": "MCP SSH Orchestrator", "description": "A Model Context Protocol (MCP) server for orchestrating SSH operations across multiple servers with security policies and parallel execution capabilities.", "version": "0.3.0", "author": "samerfarida", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/samerfarida/mcp-ssh-orchestrator.git" }, "homepage": "https://github.com/samerfarida/mcp-ssh-orchestrator", "keywords": [ "mcp", "ssh", "orchestration", "automation", "devops", "infrastructure" ], "capabilities": { "tools": [ "ssh_ping", "ssh_list_hosts", "ssh_describe_host", "ssh_plan", "ssh_run", "ssh_run_on_tag", "ssh_cancel", "ssh_reload_config", "ssh_run_async", "ssh_get_task_status", "ssh_get_task_result", "ssh_get_task_output", "ssh_cancel_async_task" ], "resources": [ "server_status", "connection_health" ] }, "configuration": { "servers": { "type": "object", "description": "Server definitions with connection details", "required": true }, "credentials": { "type": "object", "description": "Authentication credentials for servers", "required": true }, "policy": { "type": "object", "description": "Security policies and access controls", "required": true } }, "docker": { "image": "ghcr.io/samerfarida/mcp-ssh-orchestrator", "tag": "latest", "platforms": ["linux/amd64", "linux/arm64"], "ports": [], "volumes": [ { "name": "config", "path": "/app/config", "description": "Configuration files directory" }, { "name": "keys", "path": "/app/keys", "description": "SSH private keys directory" }, { "name": "secrets", "path": "/app/secrets", "description": "Secrets and passwords directory" } ], "environment": { "MCP_SSH_CONFIG_DIR": "/app/config", "MCP_SSH_MAX_CONCURRENCY": "5", "MCP_SSH_TIMEOUT_SEC": "45" } }, "mcp": { "transport": "stdio", "entrypoint": "python -m mcp_ssh.mcp_server stdio" }, "security": { "nonRoot": true, "readOnlyRootFilesystem": false, "capabilities": [], "seccompProfile": "runtime/default" }, "documentation": { "setup": "https://github.com/samerfarida/mcp-ssh-orchestrator#setup", "configuration": "https://github.com/samerfarida/mcp-ssh-orchestrator#configuration", "examples": "https://github.com/samerfarida/mcp-ssh-orchestrator#examples", "troubleshooting": "https://github.com/samerfarida/mcp-ssh-orchestrator#troubleshooting" } }

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/samerfarida/mcp-ssh-orchestrator'

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