产品简介
tidewave_rails Tidewave Rails 是一个开源 MCP 服务器,为 Rails 开发提供运行时级别工具。它允许 AI 代理直接执行代码、查询数据库、查看日志等,解决 AI 代理无法访问实时应用的问题,适合使用 AI 辅助开发的 Rails 程序员。

核心功能
- 执行运行中的 Rails 代码(类似 Rails 控制台)
- 查询开发数据库并返回结果
- 获取服务器实时日志输出
- 查看模型定义和源码位置
- 获取精确依赖版本的文档
快速开始
- 添加 tidewave gem 到开发组:bundle add tidewave --group development
- 在编辑器或 MCP 客户端配置 HTTP 服务器地址,如 http://localhost:3000/tidewave/mcp
- 启动 Rails 应用,代理即可调用工具进行开发
界面预览


与其他方案对比
| 对比项 | tidewave_rails | 同类方案 |
|---|---|---|
| 集成深度 | 直接集成到运行中的 Rails 应用,提供实时交互和运行时上下文 | 可能需要外部调试工具或模拟环境,无法直接访问运行时数据 |
适合谁用
- 使用 AI 编码助手开发 Rails 应用的程序员
- 需要实时调试和查询 Rails 应用状态的开发者
- 集成 MCP 协议到开发环境以提升效率的团队
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/tidewave-ai/tidewave_rails