PluginBench
MCP Server
Active
MIT

Rails Agent Skills MCP Server

io.github.igmarin/rails-agent-skills-mcp

Rails development skills and workflows for AI agents via MCP.

What is the Rails Agent Skills MCP server?

The Rails Agent Skills MCP server exposes Rails-specific development procedures and expertise through the Model Context Protocol. It provides specialized workflows for feature implementation, code review, maintenance tasks, and domain-specific Rails work like migrations, background jobs, GraphQL, and engine development.

This server gives AI agents access to structured Rails development knowledge and best practices. It organizes work into three main entry points (feature implementation, code review, and maintenance) and provides specialist cards for common Rails tasks like authorization, performance optimization, security review, and testing. Useful for automating Rails development workflows and ensuring consistent application of Rails conventions.

How to install Rails Agent Skills

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "rails-agent-skills-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/igmarin/rails-agent-skills-mcp:5.1.7"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • rails-feature — Implement ordinary behavior changes and feature development in Rails applications.
  • rails-review — Review diffs with optional security, architecture, or migration checks.
  • rails-maintenance — Handle setup, conventions, refactoring, and engine maintenance tasks.
  • work-router — Shared router that selects the appropriate specialist entry point for a given task.
  • Specialist cards — Domain-specific implementations for Rails APIs, authorization, background jobs, GraphQL, Hotwire, migrations, performance, security, engines, setup, and tests.

Use cases

  • Implement new Rails features with consistent patterns and best practices.
  • Review Rails code changes for security, architecture, and migration risks.
  • Refactor Rails applications and maintain conventions across the codebase.
  • Implement Rails-specific functionality like background jobs, GraphQL APIs, and Hotwire interactions.
  • Manage Rails engine creation, review, and release workflows.

Rails Agent Skills MCP server FAQ

What is the Rails Agent Skills MCP server?

It's an MCP server that exposes Rails development expertise and workflows, allowing AI agents to perform Rails-specific tasks like feature implementation, code review, and maintenance with structured procedures.

How do I install it?

The server is available as a Docker image: `docker.io/igmarin/rails-agent-skills-mcp:5.1.7`. Configure it in your MCP client using the OCI image reference.

What are the main entry points?

Three main workflows: `rails-feature` for behavior changes, `rails-review` for code review with optional security/architecture checks, and `rails-maintenance` for setup and refactoring.

Does it cover all Rails domains?

Yes, it includes specialist cards for Rails APIs, authorization, background jobs, GraphQL, Hotwire, migrations, performance, security, engines, setup, and tests. Ruby language patterns are in the separate `ruby-core-skills` server.

Is there a validation process?

Yes, run `scripts/validate-skills.sh` after making registry or profile changes to ensure consistency.

Is this free to use?

The server is open-source on GitHub. Costs depend on your MCP client and infrastructure setup.

README (reference)

Source of truth, from the repository.

Rails Agent Skills

Rails-specific implementation and review procedures for the ruby-rails project profile. The shared work-router selects one entry; invoke a specialist directly when the task is clear.

Entries

  • rails-feature: ordinary behavior changes.
  • rails-review: diff reviews, with optional security, architecture, or migration checks.
  • rails-maintenance: setup, conventions, refactoring, and engine maintenance.

Specialist cards remain available for Rails APIs, authorization, background jobs, GraphQL, Hotwire, migrations, performance, security, engines, setup, and tests. Ruby language patterns live in ruby-core-skills.

Migration

Old personaUse
tdd, bug-fixrails-feature
reviewrails-review
quality, setuprails-maintenance
background-job, graphqlimplement-background-job, implement-graphql
migrationrails-feature to implement; review-migration to review production risk
enginecreate-engine, review-engine, or release-engine for that task
rails-agent-skills catalogshared work-router

Run scripts/validate-skills.sh after registry or profile changes.

Related MCP servers

AUAuseklis Astrology logo

Astrology from a real ephemeris: natal charts, transits, synastry, eclipses, returns. No API keys.

1
TypeScript
MIT
View repository →

Query and manage your Copilot Money personal finances locally with AI — zero network reads, optional authenticated writes.

74
TypeScript
MIT
View repository →

Working memory for AI agents: digest-indexed episodes on a git shelf, recalled a section at a time.

0
Python
MIT
View repository →
SESEAR logo

SEAR

Active

Benchmark-first release surface with a read-only MCP endpoint and operator CLI.

1
TypeScript
View repository →

DATEV & Fortnox export for German invoices - Bauhaus, OBI, receipts to DATEV CSV

View repository →

Convert between 200+ format pairs: JSON, CSV, XML, YAML, PDF, Excel, DOCX and more.