Rails Active MCP Server

Note: This is just a personal project and while it works for the most part, I am still developing it and actively trying to make it a bit more useful

Local serverstdioGo

What is the Rails Active MCP Server?

Rails Active MCP lets Claude, Cursor and other MCP clients work with Rails Active MCP directly. Note: This is just a personal project and while it works for the most part, I am still developing it and actively trying to make it a bit more useful for my uses.

What Rails Active MCP does

Note: This is just a personal project and while it works for the most part, I am still developing it and actively trying to make it a bit more useful for my uses.

Key capabilities

  • 🔒 Safe Execution: Advanced safety checks prevent dangerous operations
  • 🚀 Official MCP SDK: Built with the official MCP Ruby SDK for robust protocol handling
  • 📊 Read-Only Queries: Safe database querying with automatic result limiting
  • 🔍 Code Analysis: Dry-run capabilities to analyze code before execution
  • 📝 Audit Logging: Complete execution logging for security and debugging
  • ⚙️ Configurable: Flexible configuration for different environments
  • 🛡️ Production Ready: Strict safety modes for production environments
  • ⚡ Professional Implementation: Built-in instrumentation, timing, and error handling

Practical notes

  • Maintained by GoodPie, written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ConsoleExecuteToolSafe code execution
ModelInfoToolModel introspection
SafeQueryToolRead-only database access
DryRunToolCode safety analysis

How to install the Rails Active MCP Server

{
  "mcpServers": {
    "rails-active-mcp": {
      "command": "bundle",
      "args": [
        "exec",
        "rails-active-mcp-server"
      ],
      "cwd": "/path/to/your/rails/project"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Frequently asked questions

Note: This is just a personal project and while it works for the most part, I am still developing it and actively trying to make it a bit more useful for my uses. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.