tadasant_mcp-server-ssh-rails-runner
If you are the rightful owner of tadasant_mcp-server-ssh-rails-runner and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that enables secure remote execution of Rails console commands via SSH.
The SSH Rails Runner MCP server facilitates secure remote execution of Rails console commands over SSH. It is designed to support both read-only operations and controlled mutations within a deployed Rails environment. This server is particularly useful for developers who need to perform data wrangling and analysis without navigating complex Admin UIs. By integrating with tools like Cursor Composer, users can easily pull in Rails model files as context and utilize the server's tools to execute read-only commands, perform dry-run mutations, and execute approved mutations. This setup ensures that database changes are made safely and efficiently.
Features
- Remote Rails console execution over SSH
- Safe read-only operations
- Dry-run capability for mutations
- Execution of approved mutations
- Resource management for code snippets
Tools
run_read_only
Execute read-only Rails console operations, analyze requests, formulate safe read-only commands, and return results
dry_run_mutate
Plan and verify potential changes, create snippet resources containing proposed changes without executing them
execute_mutate
Execute previously approved change code snippets, and it is necessary to clarify the user's approval code snippet resources before execution.