Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"sshmcp": {
"args": [
"-y",
"@nl4ever/sshmcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Let AI manage your remote servers. A Model Context Protocol (MCP) server that gives AI assistants full SSH access — execute commands, transfer files, manage multiple servers simultaneously, all through natural conversation.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@nl4ever/sshmcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @nl4ever/sshmcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
Enhanced MCP server for GitLab: group projects listing and activity tracking
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
MCP server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
MCP Security Weekly
Get CVE alerts and security updates for io.github.NikolaNddTesla/sshmcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Let AI manage your remote servers. A Model Context Protocol (MCP) server that gives AI assistants full SSH access — execute commands, transfer files, manage multiple servers simultaneously, all through natural conversation.
You: "Deploy the latest build to production server"
AI: connects → uploads build → restarts service → verifies status
server_idhost:port as temp IDnpm install -g @nl4ever/sshmcp
claude mcp add sshmcp sshmcp
Edit claude_desktop_config.json:
{
"mcpServers": {
"sshmcp": {
"command": "npx",
"args": ["-y", "@nl4ever/sshmcp"]
}
}
}
Go to Settings → MCP Servers → Add:
{
"sshmcp": {
"command": "npx",
"args": ["-y", "@nl4ever/sshmcp"]
}
}
| Tool | Description |
|---|---|
list_servers | List all configured servers and active connections |
get_server | View server config details |
add_server | Add/update server config (password, key, agent, OTP) |
update_server | Modify server config (only pass fields you want to change) |
delete_server | Remove a server |
rename_server | Rename a server ID |
connect | Manually connect (usually not needed, tools auto-connect) |
quick_connect | Temporary connection, returns host:port as ID |
disconnect | Disconnect specific server or all connections |
test_connection | Test connectivity without affecting existing connections |
| Tool | Description |
|---|---|
execute | Run shell commands on remote server (with configurable timeout) |
| Tool | Description |
|---|---|
read_file | Read remote file content (with optional line range) |
write_file | Write text content to remote file |
upload_file | Upload local file to remote (supports async mode) |
upload_directory | Upload directory with auto compress → transfer → decompress |
download_file | Download remote file to local (supports async mode) |
download_directory | Download directory with remote compress → transfer → local decompress |
transfer_status | Check progress of async transfers (size/speed/ETA) |
| Tool | Description |
|---|---|
list_proxies | List all SOCKS proxy presets |
add_proxy | Add SOCKS4/5 proxy preset |
delete_proxy | Remove a proxy preset |
All operation tools take a server_id parameter. The connection pool auto-manages connections — no manual connect/disconnect needed:
AI: execute(server_id="prod", command="nginx -s reload") ← auto-connects to prod
AI: execute(server_id="dev", command="tail -f /var/log/app.log")
... [View full README on GitHub](https://github.com/NikolaNddTesla/ssh-mcp-server#readme)