ssh_exec
SSH into any host using a key defined in hosts.json
How to use it
Project documentation lists ssh_exec for the MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
FULL MCP SERVER LISTINGOther tools in MCP Server (11)
Run any aws <command> using your local AWS CLI profile
Read one chunk from a directory created by booksplit
Manage JSON notes for iterative work on long documents
Split a large text file into ~3000-word chunks
Make REST API requests to GitHub using your Personal Access Token
Run any shell command on the local machine (cmd.exe on Windows, /bin/sh elsewhere)
Show pm2 list and optional logs on a remote server
Run psql queries via SSH (sudo -u postgres) on a host from hosts.json
Stream a file from a remote host to the local filesystem (uses the persistent SSH pool). Essential when working from Claude.ai web — the cloud sandbox has no native scp
Stream a local file to a remote host. Optional POSIX mode flag (e.g. 0755). Parent dir must exist on remote
Write text content to a local file (overwrite or append). Full UTF-8, no shell quoting issues — preferred over localexec for any non-trivial file write