About Rails AI Bridge
Rails AI Bridge is an MCP server published by igmarin in the Developer Tools category: zero-config MCP server that gives AI assistants live, read-only knowledge of Rails apps.
The repository has 16 stars and 2 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/igmarin/rails-ai-bridgeThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (22)
rails_explain_symbolLocal CodeGraph explanation for a `symbol` or `query` when `.codegraph/` exists; otherwise setup instructions
Parameters not published.
rails_get_configCache, session, timezone, middleware, initializers
Parameters not published.
rails_get_contextIn-process composite for one model, controller, or feature: table + model + routes + controller actions + cheap related tests (no HTTP)
Parameters not published.
rails_get_controllersActions, inherited filters (source class at standard/full), strong params, concerns
Parameters not published.
rails_get_conventionsArchitecture patterns, directory structure
Parameters not published.
rails_get_gemsNotable gems categorized by function
Parameters not published.
rails_get_model_detailsAssociations, validations, scopes, enums, callbacks, source macros, semantic tier, non-AR models (when enabled) — tagged `[VERIFIED]` (reflection) or `[INFERRED]` (source regex)
Parameters not published.
rails_get_provider_contextFetches context from declared external MCP providers. Requires `context_providers.enabled = true` and an explicit host allowlist. Separate from `rails_get_context` (local in-process composite)
Parameters not published.
rails_get_routesHTTP verbs, paths, controller actions
Parameters not published.
rails_get_schemaTables, columns, indexes, foreign keys — tagged `[VERIFIED]` (live ActiveRecord) or `[INFERRED]` (static schema.rb / structure.sql parse)
Parameters not published.
Show all 22 tools
rails_get_stimulusStimulus controllers: targets, values, actions, outlets (requires `:stimulus` introspector)
Parameters not published.
rails_get_test_infoTest framework, factories, CI config, coverage
Parameters not published.
rails_get_viewView layouts, templates, partials; optional per-file detail under the configured `app/views` path
Parameters not published.
rails_list_context_providersContext providers declared in the registry manifest — external services (e.g. MCP servers) the bridge can query for project context; shows type, endpoint, optional flag, and tool specs
Parameters not published.
rails_list_registrySkill pack catalog — list skills, agents, or active packs; requires `config/rails_ai_bridge/registry.json`
Parameters not published.
rails_queryOpt-in. Run a single read-only SELECT statement on the app database: SELECT-only allowlist (no `INTO`/locking clauses), read-only transaction on PostgreSQL, 100-row cap, 5s timeout, credential-like columns redacted
Parameters not published.
rails_read_logsOpt-in. Redacted tail of a log file under `log/`: traversal-safe path allowlist, line/byte caps, credential redaction
Parameters not published.
rails_resolve_skillFull content of a named skill or agent from the registry (priority ordering + deprecation redirects); optional `pack=` pin and `type=agent`
Parameters not published.
rails_search_codeRipgrep (or Ruby) search under `Rails.root` with allowlisted extensions, pattern size cap, and optional wall-clock timeout
Parameters not published.
rails_search_semanticSemantic code search using rubydex — find declarations by name with types, locations, and relationships
Parameters not published.
rails_use_agentLoads an agent/workflow framed as an activation directive (follow it end to end)
Parameters not published.
rails_use_skillLoads a skill framed as an application directive (apply it step by step to the current task)
Parameters not published.
Ask AI
Ask AI about Rails AI Bridge
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.