What transport or authentication does the server use?
It uses SSH authentication via a private key, configured through `SSH_USER`, `SSH_HOST`, and `SSH_PRIVATE_KEY_PATH` environment variables.
@tadasant
Basic information
MCP server that facilitates an SSH connection to a deployed Rails app so you can run Rails REPL commands
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
An MCP server that enables secure remote execution of Rails console commands via SSH. It provides tools for both read-only operations and carefully managed mutations in a deployed Rails environment. The server is designed to work with Cursor, allowing AI-assisted database changes through a Prepare → Execute workflow.
Install with npm install && npm run build, then configure environment variables SSH_HOST, SSH_USER, SSH_PRIVATE_KEY_PATH, and RAILS_WORKING_DIR. Optionally set PROJECT_NAME_AS_CONTEXT and CODE_SNIPPET_FILE_DIRECTORY. Add the server to Claude Desktop configuration using the npx mcp-server-ssh-rails-runner command. Use the three provided tools: prepare_code_snippet to save and review Ruby code, execute_code_snippet_read_only for safe read-only operations, and execute_code_snippet_mutate for approved mutations.
It uses SSH authentication via a private key, configured through `SSH_USER`, `SSH_HOST`, and `SSH_PRIVATE_KEY_PATH` environment variables.
By default in a temporary directory (`/tmp/mcp-ssh-rails-runner-code-snippets`). You can set `CODE_SNIPPET_FILE_DIRECTORY` to a custom path.
It uses a two-phase Prepare → Execute workflow. Read-only executions include a safety check; mutation executions require explicit user confirmation after reviewing the prepared code snippet file.
Node.js and npm are required for installation. The remote server must have SSH access and a Rails environment available at the configured working directory.
Only code saved via `prepare_code_snippet` and marked as `readOnly` or `mutate` can be executed. The server performs a safety check for read-only operations but not for mutations—the user must review code before mutating.

Automated codebase documentation for GitHub: searchable docs, MCP context for AI agents, doc drift detection, and Friday Cleanup PRs.
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.

SSH MCP server for AI agents: remote commands, file transfer, log search and server audits through OpenSSH.
CronWatch records every run of your scheduled jobs in your own database, and speaks up when one is missed, fails, gets stuck, runs slow or costs too much. CronWatch is free and open-source.
Comments