.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/maquina-app/rails-mcp-server
home/mcp-servers/maquina-app/rails-mcp-server
maquina-app avatar

rails-mcp-server

bymaquina-app· 1 MCP server

Stars

566

Forks

36

Category

Backend & APIs

View on GitHub

TL;DR

A Ruby implementation of a Model Context Protocol (MCP) server for Rails projects. This server allows LLMs (Large Language Models) to interact with Rails projects through the Model Context Protocol, providing capabilities for code analysis, exploration, and development assistance

How to install rails-mcp-server?

maquina-app/rails-mcp-server
$git clone https://github.com/maquina-app/rails-mcp-server

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install rails-mcp-server by running `git clone https://github.com/maquina-app/rails-mcp-server`, then use it for the current task and follow its documentation at https://github.com/maquina-app/rails-mcp-server.

Files · 1

View on GitHub
README.md
1# Rails MCP Server
2 
3A Ruby implementation of a Model Context Protocol (MCP) server for Rails projects. This server allows LLMs (Large Language Models) to interact with Rails projects through the Model Context Protocol, providing capabilities for code analysis, exploration, and development assistance.
4 
5## What is MCP?
6 
7The Model Context Protocol (MCP) is a standardized way for AI models to interact with their environment. It defines a structured method for models to request and use tools, access resources, and maintain context during interactions.
8 
9This Rails MCP Server implements the MCP specification to give AI models access to Rails projects for code analysis, exploration, and assistance.
10 
11## Features
12 
13- Manage multiple Rails projects
14- Browse project files and structures
15- View Rails routes with filtering options
16- Inspect model information and relationships (with Prism static analysis)
17- Get database schema information
18- Analyze controller-view relationships
19- Analyze environment configurations
20- Execute sandboxed Ruby code for custom queries
21- Access comprehensive Rails, Turbo, Stimulus, and Kamal documentation
22- Context-efficient architecture with progressive tool discovery
23- Seamless integration with LLM clients
24 
25## Installation
26 
27Install the gem:
28 
29```bash
30gem install rails-mcp-server
31```
32 
33After installation, the following executables will be available in your PATH:
34 
35- `rails-mcp-server` - The MCP server itself
36- `rails-mcp-config` - Interactive configuration tool (recommended)
37- `rails-mcp-setup-claude` - Legacy Claude Desktop setup script
38- `rails-mcp-server-download-resources` - Legacy resource download script
39 
40## Configuration
41 
42### Using the Configuration Tool (Recommended)
43 
44The easiest way to configure the Rails MCP Server is using the interactive configuration tool:
45 
46```bash
47rails-mcp-config
48```
49 
50This provides a user-friendly TUI (Terminal User Interface) for:
51 
52- **Managing Projects**: Add, edit, remove, and validate Rails projects
53- **Downloading Guides**: Download Rails, Turbo, Stimulus, and Kamal documentation
54- **Importing Custom Guides**: Add your own markdown documentation
55- **Claude Desktop Integration**: Automatically configure Claude Desktop
56 
57The tool uses [Gum](https://github.com/charmbracelet/gum) for an enhanced experience if installed, but works with a basic terminal fallback.
58 
59```bash
60# Install Gum for best experience (optional)
61brew install gum # macOS
62sudo apt install gum # Debian/Ubuntu
63yay -S gum # Arch Linux
64```
65 
66### Manual Configuration
67 
68The Rails MCP Server follows the XDG Base Directory Specification for configuration files:
69 
70- On macOS: `$XDG_CONFIG_HOME/rails-mcp` or `~/.config/rails-mcp` if XDG_CONFIG_HOME is not set
71- On Windows: `%APPDATA%\rails-mcp`
72 
73The server will automatically create these directories and an empty `projects.yml` file the first time it runs.
74 
75To configure your projects manually:
76 
771. Edit the `projects.yml` file in your config directory to include your Rails projects:
78 
79```yaml
80store: "~/projects/store"
81blog: "~/projects/rails-blog"
82ecommerce: "/full/path/to/ecommerce-app"
83```
84 
85Each key in the YAML file is a project name (which will be used with the `switch_project` tool), and each value is the path to the project directory.
86 
87## Usage
88 
89### Starting the server
90 
91The Rails MCP Server can run in two modes:
92 
931. **STDIO mode (default)**: Communicates over standard input/output for direct integration with clients like Claude Desktop.
942. **HTTP mode**: Runs as an HTTP server with JSON-RPC and Server-Sent Events (SSE) endpoints.
95 
96```bash
97# Start in default STDIO mode
98rails-mcp-server
99 
100# Start in HTTP mode on the default port (6029)
101rails-mcp-server --mode http
102 
103# Start in HTTP mode on a custom port
104rails-mcp-server --mode http -p 8080
105 
106# Start in HTTP mode binding to all interfaces (for local network access)
107rails-mcp-server --mode http --bind-all
108```
109 
110When running in HTTP mode, the server provides two endpoints:
111 
112- JSON-RPC endpoint: `http://localhost:<por

Preview

maquina-app/rails-mcp-servermaquina-app/rails-mcp-server

# Rails MCP Server

A Ruby implementation of a Model Context Protocol (MCP) server for Rails projects. This server allows LLMs (Large Language Models) to interact with Rails projec

## What is MCP?

The Model Context Protocol (MCP) is a standardized way for AI models to interact with their environment. It defines a structured method for models to request an

Repomaquina-app/rails-mcp-server
TypeMCP Servers
CategoryBackend & APIs
UpdatedJun 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCP

Related

6 picks
Type
  1. tadata-org avatarfastapi_mcpAutomatic MCP server generator for FastAPI applications - converts FastAPI endpoints to MCP tools for LLM integrationMCP ServersNov 202519M12k
  2. ivnvxd avatarmcp-server-odooA Model Context Protocol server for Odoo ERP systemsMCP ServersJul 2026551k349
  3. pantalytics avatarodoo-mcp-proAI connector for Odoo ERP -- connect Claude, ChatGPT, and other AI tools to Odoo via MCP (Model Context Protocol)MCP ServersJul 2026551k65
  4. cap-js avatarmcp-serverModel Context Protocol (MCP) server for AI-assisted development of CAP applications.MCP ServersJul 2026295k105
  5. punitarani avatarfliA Python wrapper for Google Flights APIMCP ServersJul 2026211k3.1k
  6. meilisearch avatarmeilisearch-mcpMCP server for MeilisearchMCP ServersJun 202661k194