Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 1.46 KB

File metadata and controls

77 lines (57 loc) · 1.46 KB

Quick Start Guide - MCP SSH Manager

Get up and running in 5 minutes! 🚀

1️⃣ Clone & Install (1 minute)

git clone https://github.com/bvisible/mcp-ssh-manager.git
cd mcp-ssh-manager
npm install
cd cli && ./install.sh

2️⃣ Add Your First Server (2 minutes)

# Launch interactive menu
ssh-manager

Choose: 1) Server Management1) Add New Server

Enter:

  • Name: myserver
  • Host: your.server.com
  • Username: yourusername
  • Port: 22
  • Choose authentication method (SSH key recommended)

3️⃣ Install to Claude Code (1 minute)

claude mcp add ssh-manager node $(pwd)/src/index.js

4️⃣ Test It! (1 minute)

In Claude Code:

claude

Try these commands:

"List my SSH servers"
"Execute 'hostname' on myserver"
"Run 'ls -la' on myserver"

🎉 That's it!

You're now connected to your server through Claude Code!

📝 Common Commands

ssh-manager                    # Interactive menu
ssh-manager server list        # List servers
ssh-manager ssh myserver       # Quick SSH
ssh-manager server test        # Test connections
ssh-manager sync push myserver ./app /var/www/  # Upload files

💡 Pro Tips

  1. Set environment variable in ~/.bashrc or ~/.zshrc:

    export SSH_MANAGER_ENV="/path/to/your/.env"
  2. Create shortcuts:

    alias ssm="ssh-manager"
    alias ssm-list="ssh-manager server list"

Need help? Run ssh-manager --help