MCP 服务器:SSH Rails 远程执行工具
通过 SSH 安全远程执行 Rails 控制台命令的 MCP 服务器。
快速入门
-
安装依赖 npm install npm run build
-
配置环境变量 设置以下环境变量:
- 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
-
使用 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" } } } }
-
可用工具
- run_read_only: 执行只读操作
- dry_run_mutate: 模拟变更操作
- execute_mutate: 执行已批准的变更操作