{ "name": "mcp-ssh-manager", "version": "3.8.5", "mcpName": "io.github.bvisible/mcp-ssh-manager", "description": "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: Tool activation system reduces context usage by 92%", "main": "src/index.js", "bin": { "mcp-ssh-manager": "src/index.js", "ssh-manager": "cli/ssh-manager.js" }, "type": "module", "scripts": { "start": "node src/index.js", "setup": "npm install && pip install -r tools/requirements.txt", "configure": "python tools/server-manager.py", "test-connection": "python tools/test-connection.py", "test": "npm run test:lockfile && npm run test:sudostdin && npm run test:redaction && npm run test:profiles && npm run test:aliases && npm run test:hooks && npm run test:tools && npm run test:policy && npm run test:ping && npm run test:config && npm run test:fieldnames && npm run test:groups && npm run test:agentforward && npm run test:lifecycle && npm run test:tunnel && npm run test:sync && npm run test:sync-path && npm run test:dbquoting && npm run test:dbinjection && npm run test:backupinjection && npm run test:dbrowcount", "test:lockfile": "node tests/test-lockfile.js", "test:sudostdin": "node tests/test-sudo-stdin.js", "test:redaction": "node tests/test-logger-redaction.js", "test:profiles": "node tests/test-profiles.js", "test:aliases": "node tests/test-command-aliases.js", "test:hooks": "node tests/test-hooks.js", "test:tools": "node tests/test-tool-registry.js", "test:policy": "node tests/test-policy.js", "test:ping": "node tests/test-ssh-ping.js", "test:config": "node tests/test-server-config-manager.js", "test:fieldnames": "node tests/test-config-field-names.js", "test:groups": "node tests/test-server-groups.js", "test:agentforward": "node tests/test-agent-forward.js", "test:lifecycle": "node tests/test-lifecycle.js", "test:tunnel": "node tests/test-tunnel-listen.js", "test:sync": "node tests/test-sync-stats.js", "test:sync-path": "node tests/test-rsync-path.js", "test:dbquoting": "node tests/test-database-query-quoting.js", "test:dbinjection": "node tests/test-database-injection.js", "test:backupinjection": "node tests/test-backup-monitor-injection.js", "test:dbrowcount": "node tests/test-database-row-count.js", "test:all": "npm test && npm run typecheck && ./scripts/validate.sh", "validate": "./scripts/validate.sh", "typecheck": "tsc -p tsconfig.json", "lint": "eslint src/*.js", "format": "prettier --write 'src/**/*.js' 'tests/**/*.js'" }, "keywords": [ "mcp", "ssh", "mcp-ssh", "mcp ssh", "ssh-mcp", "ssh mcp", "model-context-protocol-ssh", "mcp-server", "mcp server ssh", "claude-code", "claude-ssh", "claude-code-ssh", "openai-codex", "codex", "model-context-protocol", "remote-server", "ssh-manager", "ssh manager mcp", "remote-ssh", "ssh-automation", "deployment", "devops", "automation", "backup", "restore", "health-monitoring", "database", "mysql", "postgresql", "mongodb", "profiles", "hooks", "aliases", "toml", "ai-assistant", "ai-tools", "llm-tools" ], "author": "MCP SSH Manager Contributors", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/bvisible/mcp-ssh-manager.git" }, "bugs": { "url": "https://github.com/bvisible/mcp-ssh-manager/issues" }, "homepage": "https://github.com/bvisible/mcp-ssh-manager#readme", "dependencies": { "@iarna/toml": "^2.2.5", "@modelcontextprotocol/sdk": "^1.30.0", "dotenv": "^16.4.5", "ssh2": "^1.17.0", "zod": "^4.4.3" }, "devDependencies": { "eslint": "^8.56.0", "knip": "^5.0.0", "prettier": "^3.2.4", "typescript": "^6.0.3" }, "engines": { "node": ">=18.0.0" } }