tufantunc/ssh-mcp

MCP server exposing SSH control for Linux servers via Model Context Protocol.

60
/ 100
Established

Implements two execution tools (`exec` and `sudo-exec`) with configurable command timeouts and automatic process abortion on timeout, supporting both password and key-based SSH authentication. Built on the official MCP SDK with stdio transport, it integrates with AI coding assistants like Claude Desktop and Cursor to enable LLM-driven remote command execution with optional sudo/su elevation. Includes safeguards like command character limits and graceful timeout handling to prevent hung connections.

348 stars. Available on npm.

Maintenance 6 / 25
Adoption 10 / 25
Maturity 24 / 25
Community 20 / 25

How are scores calculated?

Stars

348

Forks

55

Language

TypeScript

License

MIT

Last pushed

Jan 03, 2026

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/tufantunc/ssh-mcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.