UNPKG

mcp-ssh-manager

Version:

MCP SSH Manager: Model Context Protocol server for SSH remote server management. Control SSH connections from Claude Code and OpenAI Codex - execute commands, transfer files, database operations, backups, health monitoring, and DevOps automation. NEW: Too

63 lines 1.73 kB
{ "name": "nodejs", "description": "Node.js application deployment profile", "commandAliases": { "npm-install": "npm ci --production", "npm-update": "npm update", "npm-build": "npm run build", "npm-start": "npm start", "npm-test": "npm test", "npm-logs": "npm run logs", "pm2-list": "pm2 list", "pm2-restart": "pm2 restart all", "pm2-reload": "pm2 reload all", "pm2-stop": "pm2 stop all", "pm2-logs": "pm2 logs --lines 100", "pm2-monit": "pm2 monit", "pm2-status": "pm2 status", "node-version": "node --version && npm --version", "check-deps": "npm outdated", "audit-fix": "npm audit fix", "clear-cache": "npm cache clean --force" }, "hooks": { "pre-deploy": { "enabled": true, "description": "Run before Node.js deployment", "actions": [ { "type": "validation", "name": "check-node", "remoteCommand": "node --version", "server": "{server}", "errorMessage": "Node.js is not installed" }, { "type": "validation", "name": "test-app", "remoteCommand": "npm test", "server": "{server}", "optional": true } ] }, "post-deploy": { "enabled": true, "description": "Run after Node.js deployment", "actions": [ { "type": "notification", "name": "install-deps", "remoteCommand": "npm ci --production", "server": "{server}" }, { "type": "notification", "name": "restart-app", "remoteCommand": "pm2 restart all || npm restart", "server": "{server}" } ] } } }