rootcanal

zorak1103/rootcanal
★ 0 stars Go Code/Dev Tools Updated today
SSH MCP server: proxy SSH sessions and SFTP to pre-declared remote hosts for MCP clients
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "rootcanal": {
      "command": "go",
      "args": [
        "run",
        "github.com/zorak1103/rootcanal@latest"
      ]
    }
  }
}

README Excerpt

**rootcanal** is an SSH MCP server written in Go. It lets an MCP client (Claude Desktop, the Claude CLI, or any MCP host) open persistent shell sessions and perform SFTP file operations on a pre-declared set of remote hosts. ``` MCP client ──(stdio MCP)──▶ rootcanal ──(SSH sessions)──▶ remote hosts └──(SFTP)──────────▶ remote hosts

Tools (14)

allow_known_hosts_updatesftp_allowed_prefixessftp_enabledsftp_listsftp_readsftp_writessh_accept_host_keyssh_host_capabilitiesssh_list_hostsssh_run_oncessh_session_closessh_session_listssh_session_openssh_session_send