ssh-mcp-pro
Secure MCP SSH automation server with policy controls, resources, prompts, stdio, and HTTP.
Connector by oaslananka · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/oaslananka-ssh-mcp-pro
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 23 read · 15 write · 2 delete · 6 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 46
Read from the source code; the running server may list different tools.
Read 23 · Look things up without changing anything.
connector_statusfs_listfs_readfs_statget_metricslog_tailmemory_infonet_interfacesos_detectport_checkproc_listservice_list
Show 11 more tools
service_logsservice_statusssh_host_inspectssh_hosts_listssh_list_configured_hostsssh_list_sessionsssh_mutation_planssh_pingssh_policy_explainssh_resolve_hosttunnel_list
Write 15 · Create, change, send or run things.
file_downloadfile_uploadfs_mkdirpfs_renamefs_writepatch_applyproc_execproc_exec_streamproc_sudoservice_restartservice_stopssh_close_session
Show 3 more tools
tunnel_closetunnel_local_forwardtunnel_remote_forward
Delete 2 · Delete, drop, revoke or wipe things.
fs_rmrfproc_kill
Not yet classified 6 · We could not tell from the name and description.
cpu_usagedisk_usageensure_lines_in_fileensure_packageensure_servicessh_open_session
Network hosts it talks to 8
anthropic.com· found in codeapi.github.com· found in codebestpractices.dev· found in codechatgpt.com· found in codegithub.com· found in coderaw.githubusercontent.com· found in codesshautomator.oaslananka.dev· found in codetypedoc.org· found in code
Files it touches
/etc/passwd/etc/shadow/etc/sudoers/etc/systemd/system/ssh-mcp-pro-agent.service/var/tmp- Your home directory (~)
- Any path the agent passes to its tools
Tools (46)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
connector_statusUse this when ChatGPT or Claude needs to understand the remote connector profile, authentication mode, and credential broker readiness without exposing secrets.
cpu_usageReports CPU load average and uptime on the remote system
disk_usageReports disk usage for filesystems on the remote system
ensure_lines_in_fileEnsures specific lines are present or absent in a file
ensure_packageEnsures a package is installed or removed
ensure_serviceEnsures a service is in the desired state
file_downloadDownloads a remote file to the local machine over SFTP
file_uploadUploads a local file to the remote host over SFTP
fs_listLists directory contents
fs_mkdirpCreates directories recursively
fs_readReads a file from the remote system
fs_renameRenames or moves a file/directory
fs_rmrfRemoves files or directories recursively
fs_statGets file or directory statistics
fs_writeWrites data to a file on the remote system
Show 31 more tools
get_metricsReturns server metrics including session counts, command statistics, and uptime
log_tailTails the end of a log file or reads recent journal entries for a service
memory_infoReports memory usage on the remote system
net_interfacesLists network interfaces and their IP addresses on the remote system
os_detectDetects operating system and environment information
patch_applyApplies a patch to a file
port_checkChecks which processes are listening on a specific port
proc_execExecutes a non-interactive command on the remote system after policy and safety checks
proc_exec_streamExecutes a command and returns streaming output chunks
proc_killSends a signal to a running process by PID
proc_listLists running processes on the remote system sorted by CPU usage
proc_sudoExecutes a command with sudo privileges only when allowRawSudo policy permits it
service_listLists all systemd services and their current state
service_logsReads recent journal logs for a systemd service
service_restartRestarts a systemd service
service_statusGets the status of a systemd service
service_stopStops a systemd service
ssh_close_sessionCloses an SSH session
ssh_host_inspectUse this when ChatGPT or Claude needs read-only host inspection through the server-side credential broker. The user supplies only a configured host alias and selected checks; no secret material or login details are accepted.
ssh_hosts_listUse this when ChatGPT or Claude needs a safe list of SSH host aliases that may be inspected through the remote connector. Sensitive login material is omitted.
ssh_list_configured_hostsLists all hosts configured in ~/.ssh/config
ssh_list_sessionsLists all active SSH sessions with their details
ssh_mutation_planUse this when ChatGPT or Claude needs a non-executing plan for a remote SSH change. It never runs commands, writes files, uploads data, starts tunnels, or escalates privileges.
ssh_open_sessionOpens a new SSH session with authentication
ssh_pingChecks if an SSH session is still alive and responsive
ssh_policy_explainUse this when ChatGPT or Claude needs to explain whether a requested SSH inspection or mutation would be allowed. This is explain-only and does not execute commands or open tunnels.
ssh_resolve_hostResolves a host alias from ~/.ssh/config to connection parameters
tunnel_closeCloses an active tunnel
tunnel_listLists active tunnels, optionally filtered by session
tunnel_local_forwardCreates a local SSH port forward
tunnel_remote_forwardCreates a remote SSH port forward
Compare and alternatives
Featured in
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 2
- Last commit
- Oct 20, 2026 (8 days ago)
- Last release
- Oct 9, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.oaslananka/ssh-mcp-pro- Version
- 1.2.3
- Auth
- API key
- Packages
- npm ssh-mcp-pronpm ssh-mcp-pro
- License
- MIT
- Repository
- github.com/oaslananka/ssh-mcp-pro
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from oaslananka
- 0.801score

KiCad MCP Pro
oaslananka
Production-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.
ConnectorAFreshness: ALocal★ 148↓ 1.9K/wkClaude Code +5 - 0.658score
Easyeda MCP Pro
oaslananka
MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
ConnectorAFreshness: ALocal★ 61Claude Code +5 - 0.652score

KiCad Studio Kit
oaslananka
The complete KiCad development environment for VS Code — view schematics & PCBs, run DRC/ERC, export production files, search components, and get AI-powered…
PluginAFreshness: A★ 19VS Code +3 - 0.590score
security-guardrails
oaslananka
Security-first workflow for ssh-mcp-pro tasks involving remote execution, sensitive files, credentials, service impact, and production safety.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
remote-host-workflow
oaslananka
End-to-end remote host workflow for ssh-mcp-pro, including baseline inspection, controlled changes, validation, and handoff notes.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
ssh-operations
oaslananka
Controlled SSH operations workflow for ssh-mcp-pro covering host discovery, sessions, commands, files, services, logs, metrics, and safe approvals.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
ssh-mcp-pro. Agent Mart. https://agentmart.dev/connectors/oaslananka-ssh-mcp-pro (last updated 2026-10-24)