Rails MCP 服务器

Rails MCP 服务器

一个用于 Rails 项目的 Model Context Protocol (MCP) 服务器的 Ruby 实现,允许大语言模型与 Rails 项目交互。

快速入门指南

安装

运行以下命令安装 gem:

gem install rails-mcp-server

配置

  1. 编辑配置文件 projects.yml(路径为 ~/.config/rails-mcp/projects.yml 或其他平台对应路径)。

  2. 添加 Rails 项目路径,例如:

    store: "~/projects/store"
    blog: "~/projects/rails-blog"
    

启动服务器

  • 默认 STDIO 模式:

    rails-mcp-server

  • HTTP 模式(默认端口 6029):

    rails-mcp-server --mode http

  • 自定义端口:

    rails-mcp-server --mode http -p 8080

工具使用

切换项目:

Can you switch to the "store" project?

列出所有路由:

Can you show me all the routes defined in this application?

查看文件内容:

Can you show me the content of config/routes.rb?

更多工具和示例,请参考 README 文档。