rails-mcp-server

让 AI 直接读懂你的 Rails 项目,少贴代码多干活

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 36 🐛 待处理 3 👀 关注 4
GitHub ↗
GitHub 星标 ★ 574
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,Ruby gem形式发布

项目预览

rails-mcp-server 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队maquina-app
定价模式🏷️完全免费
价格说明开源免费,Ruby gem形式发布
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Ruby
GitHub 星标★ 574
上线时间2025-03-20 00:00:00
代码更新2026-11-02
仓库体积396 KB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-09-15
浏览次数1

项目介绍

rails-mcp-server 是一个用 Ruby 实现的 Model Context Protocol(MCP)服务器,专门面向 Rails 项目。它解决的问题是:让 Claude、Cursor 等支持 MCP 的 LLM 客户端能够直接读取和理解 Rails 代码库,而不需要手动复制粘贴文件。核心能力包括:以 MCP 标准协议暴露 Rails 项目的文件结构、模型、控制器、路由、schema 等信息,让 AI 在对话中按需检索代码上下文,从而更准确地生成代码、解释逻辑或排查问题。项目以 Ruby gem 形式发布,安装后可作为本地 MCP 服务运行,与 Rails 工程天然贴合,省去为 AI 手工整理项目上下文的重复劳动,适合日常使用 Rails 开发并希望把 AI 助手接入现有工程的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 574

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 5 步

环境要求

  • Ruby 环境
  • Rails 项目
  • MCP 客户端

安装与启动步骤

  1. 1装补全工具

    交互式选择要用它,先装上。

    brew install gum
  2. 2克隆并装依赖

    Ruby 项目,按仓库说明装。

    git clone https://github.com/maquina-app/rails-mcp-server.git
  3. 3起服务

    默认监听本地端口。

  4. 4接进助手

    用远程桥接方式把服务挂上去。

    npx mcp-remote http://localhost:6029/mcp/sse
  5. 5用检查器验证

    先确认工具列表正常,再让助手调。

    npx @modelcontextprotocol/inspector /path/to/rails-mcp-server

如何确认成功

助手能列出项目的模型与路由,并按名称定位到具体文件

注意事项

  • 它面向 Ruby 的 Web 框架,其它框架不适用。
  • 服务只应监听本地,别暴露到公网。
  • 工具列表随版本变化,升级后要重新确认。
  • 首次接入先用检查器看能力。

核心亮点

  • 用 Ruby gem 分发,Rails 开发者一条命令即可安装接入,无需额外服务
  • 按 MCP 标准协议实现,可直接被 Claude Desktop、Cursor 等主流客户端调用
  • 针对 Rails 项目结构做适配,能暴露模型、路由、schema 等框架特有信息

不足之处

  • 项目仍处早期,功能覆盖与稳定性有待更多实际项目验证
  • 生态与文档相对单薄,非 Rails 用户或复杂多服务项目适配有限

适用场景

  • 在 Cursor 中让 AI 基于真实 Rails 代码库生成或修改控制器与模型
  • 新成员接手 Rails 老项目时,用 AI 快速梳理路由、模型关系和数据库结构
  • 排查 bug 时让 AI 直接读取相关文件与 schema,减少手动粘贴上下文

替代项目

github-mcp-server、filesystem-mcp-server

上一篇:gis-mcp

下一篇:jarvis-assistant-vocal

同类项目推荐

subzeroclaw 开源

380行C代码,54KB二进制,在树莓派上跑AI智能体

An agent small enough to run anywhere. A minimal agentic runtime in C — ~380 lines,···

★ 139 2026-08-09
opendocswork-mcp 开源

让 AI 秒读改写本地 Office 文档,隐私安全不泄露

Rust-native MCP server for Office document processing (Excel, Word, PowerPoint). Sub···

★ 163 2026-08-09
goofish-cli 开源

用 AI 命令行操控闲鱼,让 Agent 自动买卖商品

闲鱼 CLI · 原生支持 MCP · 为 AI Agent 而生 | Goofish (Xianyu) automation CLI · MC···

★ 394 2026-08-09
continuum 开源

让企业轻松编排多个 AI 智能体,实现复杂任务自动化。

Continuum — the agent runtime by ShyftLabs. Build, orchestrate, ship.

★ 85 2026-08-09
open-bsp-api 开源

自托管 WhatsApp/Instagram 商业 API,低成本接入 AI 智能体

Open-source WhatsApp + Instagram + TikTok Business platform

★ 637 2026-08-09
PalmClaw 开源

手机本地跑智能体,离线也能自动干活

[EMNLP 2026 Demo] "PalmClaw: A Native On-Device Agent Framework for Mobile Phones"

★ 1177 2026-09-13
ai-memory-vault 开源

把 Obsidian 变成 AI 的长期记忆,告别失忆,无需向量库。

Give your AI a real, persistent memory. The open-source system plus templates that t···

★ 728 2026-08-09
FTShare-MCP 开源

给 AI 装上金融数据接口,让智能体直接查行情做投资研究

FTShare financial data MCP for AI Agents|通过标准 MCP 接入基础金融数据与 FTShare 特···

★ 253 2026-08-12