MCP 服务器:SSH Rails 远程执行工具

MCP 服务器:SSH Rails 远程执行工具

通过 SSH 安全远程执行 Rails 控制台命令的 MCP 服务器。

快速入门

  1. 安装依赖 npm install npm run build

  2. 配置环境变量 设置以下环境变量:

    • SSH_HOST=your.remote.host
    • SSH_USER=your_ssh_user
    • SSH_PRIVATE_KEY_PATH=your_SSH_PRIVATE_KEY_PATH
    • RAILS_WORKING_DIR=/path/to/rails/app
  3. 使用 Claude Desktop 配置 在配置文件中添加: { "mcpServers": { "ssh-rails-runner": { "command": "npx", "args": ["mcp-server-ssh-rails-runner"], "env": { "SSH_HOST": "your.remote.host", "SSH_USER": "your_ssh_user", "SSH_PRIVATE_KEY_PATH": "your_SSH_PRIVATE_KEY_PATH", "RAILS_WORKING_DIR": "/path/to/rails/app/root" } } } }

  4. 可用工具

    • run_read_only: 执行只读操作
    • dry_run_mutate: 模拟变更操作
    • execute_mutate: 执行已批准的变更操作