Merge pull request #12593 from hypnosis/add-ssh-mcp-server

Add hypnosis/ssh-mcp-server to Command Line 🤖🤖🤖
This commit is contained in:
Frank Fiegel
2026-09-07 08:08:13 -06:00
committed by GitHub
+1
View File
@@ -766,6 +766,7 @@ Run commands, capture output and otherwise interact with shells and command line
- [dwgx/SmartCLI](https://github.com/dwgx/SmartCLI) [![dwgx/SmartCLI MCP server](https://glama.ai/mcp/servers/dwgx/SmartCLI/badges/score.svg)](https://glama.ai/mcp/servers/dwgx/SmartCLI) 🐍 🏠 🍎 🪟 🐧 - Drive full-screen terminal programs (vim, htop, lazygit) by reading the screen, not the byte stream: a live cell grid exposes which row is reverse-video selected, cursor position and alt-screen state, so waits are screen-state predicates instead of sleeps. The emulation is differentially tested against real tmux and GNU screen (cell-by-cell grid diffs plus a generative VT fuzz), which caught 12 emulation bugs including missing alternate-screen support. pip install smartcli-toolkit then smartcli-mcp, or uvx --from smartcli-toolkit smartcli-mcp. - [dwgx/SmartCLI](https://github.com/dwgx/SmartCLI) [![dwgx/SmartCLI MCP server](https://glama.ai/mcp/servers/dwgx/SmartCLI/badges/score.svg)](https://glama.ai/mcp/servers/dwgx/SmartCLI) 🐍 🏠 🍎 🪟 🐧 - Drive full-screen terminal programs (vim, htop, lazygit) by reading the screen, not the byte stream: a live cell grid exposes which row is reverse-video selected, cursor position and alt-screen state, so waits are screen-state predicates instead of sleeps. The emulation is differentially tested against real tmux and GNU screen (cell-by-cell grid diffs plus a generative VT fuzz), which caught 12 emulation bugs including missing alternate-screen support. pip install smartcli-toolkit then smartcli-mcp, or uvx --from smartcli-toolkit smartcli-mcp.
- [faizbawa/mcp-remote-ssh](https://github.com/faizbawa/mcp-remote-ssh) [![faizbawa/mcp-remote-ssh MCP server](https://glama.ai/mcp/servers/faizbawa/mcp-remote-ssh/badges/score.svg)](https://glama.ai/mcp/servers/faizbawa/mcp-remote-ssh) 🐍 🏠 🍎 🪟 🐧 - Full SSH access for AI agents with secret-safe environment injection and automatic output redaction. Persistent sessions, structured execution, SFTP, port forwarding — secrets are fed via stdin (invisible to `ps`) and scrubbed from all tool responses before reaching the LLM. `uvx mcp-remote-ssh` - [faizbawa/mcp-remote-ssh](https://github.com/faizbawa/mcp-remote-ssh) [![faizbawa/mcp-remote-ssh MCP server](https://glama.ai/mcp/servers/faizbawa/mcp-remote-ssh/badges/score.svg)](https://glama.ai/mcp/servers/faizbawa/mcp-remote-ssh) 🐍 🏠 🍎 🪟 🐧 - Full SSH access for AI agents with secret-safe environment injection and automatic output redaction. Persistent sessions, structured execution, SFTP, port forwarding — secrets are fed via stdin (invisible to `ps`) and scrubbed from all tool responses before reaching the LLM. `uvx mcp-remote-ssh`
- [gerard-kanters/mcp-linux-tools](https://github.com/gerard-kanters/mcp-linux-tools) [![gerard-kanters/mcp-linux-tools MCP server](https://glama.ai/mcp/servers/gerard-kanters/mcp-linux-tools/badges/score.svg)](https://glama.ai/mcp/servers/gerard-kanters/mcp-linux-tools) 🐍 🏠 🐧 - Administer a Linux server from an MCP client such as Cursor or VS Code: read files and tail logs, check/reload/restart systemd services, manage cron jobs inside a dedicated crontab section, run read-only MySQL queries, drive WP-CLI on WordPress sites, run safe Git commands, and execute sandboxed Python. Directories, services and WordPress sites are allowlisted in `config.json`, and every tool returns a uniform `{success, data, error, meta}` response. Runs as a systemd service over HTTP. - [gerard-kanters/mcp-linux-tools](https://github.com/gerard-kanters/mcp-linux-tools) [![gerard-kanters/mcp-linux-tools MCP server](https://glama.ai/mcp/servers/gerard-kanters/mcp-linux-tools/badges/score.svg)](https://glama.ai/mcp/servers/gerard-kanters/mcp-linux-tools) 🐍 🏠 🐧 - Administer a Linux server from an MCP client such as Cursor or VS Code: read files and tail logs, check/reload/restart systemd services, manage cron jobs inside a dedicated crontab section, run read-only MySQL queries, drive WP-CLI on WordPress sites, run safe Git commands, and execute sandboxed Python. Directories, services and WordPress sites are allowlisted in `config.json`, and every tool returns a uniform `{success, data, error, meta}` response. Runs as a systemd service over HTTP.
- [hypnosis/ssh-mcp-server](https://github.com/hypnosis/ssh-mcp-server) [![hypnosis/ssh-mcp-server MCP server](https://glama.ai/mcp/servers/hypnosis/ssh-mcp-server/badges/score.svg)](https://glama.ai/mcp/servers/hypnosis/ssh-mcp-server) 📇 🏠 🍎 🐧 - Remote server work over the OpenSSH client already on your machine: run commands, move files with checksum verification, search logs and audit hosts. Destructive commands are blocked before they reach the shell; works from a cloud VPS down to a BusyBox router.
- [lacs-project/sysknife](https://github.com/lacs-project/sysknife) [![lacs-project/sysknife MCP server](https://glama.ai/mcp/servers/lacs-project/sysknife/badges/score.svg)](https://glama.ai/mcp/servers/lacs-project/sysknife) 🦀 🏠 🐧 - Security-hardened MCP server for Linux system administration via 189 typed actions instead of shell strings, with an Ed25519-signed hash-chain audit log, one-time TTL approval receipts, and automatic rollback. Works with Claude Code, Cursor, and Codex CLI. - [lacs-project/sysknife](https://github.com/lacs-project/sysknife) [![lacs-project/sysknife MCP server](https://glama.ai/mcp/servers/lacs-project/sysknife/badges/score.svg)](https://glama.ai/mcp/servers/lacs-project/sysknife) 🦀 🏠 🐧 - Security-hardened MCP server for Linux system administration via 189 typed actions instead of shell strings, with an Ed25519-signed hash-chain audit log, one-time TTL approval receipts, and automatic rollback. Works with Claude Code, Cursor, and Codex CLI.
- [luisgf/infrabroker](https://github.com/luisgf/infrabroker) [![luisgf/infrabroker MCP server](https://glama.ai/mcp/servers/luisgf/infrabroker/badges/score.svg)](https://glama.ai/mcp/servers/luisgf/infrabroker) 🏎️ 🏠 ☁️ 🍎 🐧 - SSH & Kubernetes access broker where the model never touches a credential: a separate signer mints per-operation ephemeral SSH certificates and bound ServiceAccount tokens, with a per-command allow/deny/approval firewall (POSIX-sh AST), dry-run, human-in-the-loop approvals, session recording and an Ed25519-chained audit log. Self-hosted Go binaries, GPLv3. - [luisgf/infrabroker](https://github.com/luisgf/infrabroker) [![luisgf/infrabroker MCP server](https://glama.ai/mcp/servers/luisgf/infrabroker/badges/score.svg)](https://glama.ai/mcp/servers/luisgf/infrabroker) 🏎️ 🏠 ☁️ 🍎 🐧 - SSH & Kubernetes access broker where the model never touches a credential: a separate signer mints per-operation ephemeral SSH certificates and bound ServiceAccount tokens, with a per-command allow/deny/approval firewall (POSIX-sh AST), dry-run, human-in-the-loop approvals, session recording and an Ed25519-chained audit log. Self-hosted Go binaries, GPLv3.
- [nvms/tui-mcp](https://github.com/nvms/tui-mcp) [![tui-mcp MCP server](https://glama.ai/mcp/servers/nvms/tui-mcp/badges/score.svg)](https://glama.ai/mcp/servers/nvms/tui-mcp) 📇 🏠 🍎 🪟 🐧 - What Chrome DevTools MCP is for the browser, tui-mcp is for the terminal. Launch, screenshot, and interact with any TUI app. - [nvms/tui-mcp](https://github.com/nvms/tui-mcp) [![tui-mcp MCP server](https://glama.ai/mcp/servers/nvms/tui-mcp/badges/score.svg)](https://glama.ai/mcp/servers/nvms/tui-mcp) 📇 🏠 🍎 🪟 🐧 - What Chrome DevTools MCP is for the browser, tui-mcp is for the terminal. Launch, screenshot, and interact with any TUI app.