Token导航 LogoToken导航TokenDH.com
Rails Dev MCP logo
运维云端未说明官方级别未说明来源级核验

Rails Dev MCP

MCP Server

Rails Dev MCP是一个允许AI代理管理Rails开发服务器的模型上下文协议服务器,可直接从Claude启动、停止和监控Rails应用。

工具数

0

提示词数

0

GitHub Stars

7

资源数

0
Ruby开发工具ClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

obie

提供方

obie

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Rails开发MCP

一个模型上下文协议(MCP)服务器,允许AI代理管理Rails开发服务器。直接从Claude启动、停止和监控您的Rails应用程序!

特性

  • start_dev_server:在指定端口上启动Rails开发服务器
  • stop_dev_server:停止正在运行的Rails服务器
  • dev_server_logs:查看最近的日志和值得注意的事件(错误、警告、请求)
  • dev_server_status:检查服务器是否正在运行并获取连接详细信息

安装

如同宝石

gem install rails-dev-mcp

来源

git clone https://github.com/obie/rails-dev-mcp.git
cd rails-dev-mcp
bundle install
rake install

用法

使用克劳德桌面

添加到您的Claude Desktop配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "rails-dev": {
      "command": "rails-dev-mcp",
      "cwd": "/path/to/your/rails/project"
    }
  }
}

使用ClaudeOnRails

Rails开发MCP与ClaudeOnRails无缝集成。添加到您的 claude-swarm.yml:

mcps:
  - name: rails-dev
    type: stdio
    command: rails-dev-mcp
    args: []

可用工具

start_dev_server

启动Rails开发服务器。

参数:

  • port (可选):端口号(默认值:3000)

例子:

Start the Rails server on port 3001

stop_dev_server

停止正在运行的Rails开发服务器。

例子:

Stop the Rails server

dev_server_logs

从Rails服务器检索最近的日志。

参数:

  • lines (可选):要检索的日志行数(默认值:50)
  • notable_only (可选):仅显示错误、警告和请求

例子:

Show me the last 100 lines from the Rails server logs
Show me only errors from the Rails logs

dev_server_status

检查Rails开发服务器的当前状态。

例子:

Is the Rails server running?

运作原理

  1. 流程管理:使用Ruby的Open3来管理Rails服务器进程
  2. 日志捕获:将服务器输出重定向到日志文件以供以后检索
  3. PID跟踪:维护PID文件以跟踪正在运行的进程
  4. 智能日志过滤:标识错误、警告和HTTP请求等值得注意的事件

发展

# Run tests
bundle exec rspec

# Run linter
bundle exec rubocop

# Build gem
gem build rails-dev-mcp.gemspec

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

目录标签

目录标签

Ruby开发工具ClaudeAI代理本地部署Rails开发服务器管理进程监控

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP