MCP.so
登录

MCP Server: SSH Rails Runner

@MCP-Mirror

基本信息

分类

开发工具

传输方式

stdio

作者

MCP-Mirror

关于 MCP Server: SSH Rails Runner

Mirror of

MCP Server: SSH Rails Runner 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "ssh-rails-runner": {
      "command": "npx",
      "args": [
        "mcp-server-ssh-rails-runner"
      ],
      "env": {
        "SSH_HOST": "",
        "SSH_USER": "",
        "SSH_PRIVATE_KEY_PATH": "",
        "RAILS_WORKING_DIR": ""
      }
    }
  }
}

MCP Server: SSH Rails Runner 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is SSH Rails Runner?

An MCP server that enables secure remote execution of Rails console commands over SSH. It provides tools for read-only operations and carefully managed mutations in a deployed Rails environment, and works well with Cursor for data wrangling and analysis.

How to use SSH Rails Runner?

Install via npm install and npm run build, then set the environment variables SSH_HOST, SSH_USER, SSH_PRIVATE_KEY_PATH, and RAILS_WORKING_DIR. Integrate with MCP clients like Claude Desktop by adding the server to its mcpServers configuration, or use directly with Cursor Composer.

Key features of SSH Rails Runner

  • Remote Rails console execution over SSH
  • Safe read‑only operations
  • Dry‑run capability for mutations
  • Execution of approved mutation code snippets
  • Resource management for code snippets
  • Works with Cursor and Claude Desktop

Use cases of SSH Rails Runner

  • Run read‑only Rails console commands on a remote server
  • Plan and validate database mutations without side effects
  • Execute approved mutations after explicit review
  • Perform data analysis and wrangling without a complicated Admin UI

常见问题

1

What security considerations should I be aware of?

Only use the server with trusted SSH endpoints from your own local machine that is temporarily provided access to the remote environment. Always review all mutations before execution.

2

What environment variables are required?

You need to set `SSH_HOST`, `SSH_USER`, `SSH_PRIVATE_KEY_PATH`, and `RAILS_WORKING_DIR`.

3

How do I use SSH Rails Runner with Cursor?

In Cursor Composer, pull in your Rails model files as context, then use the `execute_read_only`, `dry_run_mutate`, and `execute_mutate` tools to query and modify the database.

4

What tools does the server provide?

Three tools: `run_read_only` for read-only operations, `dry_run_mutate` to plan and validate mutations without executing them, and `execute_mutate` to execute previously approved code snippets.

5

Does SSH Rails Runner support mutations?

Yes, but only through a two‑step process: first create a dry‑run snippet, then explicitly approve and execute it with `execute_mutate`.

评论

开发工具 分类下的更多 MCP 服务器