La Gema Rails-AI-Context Proporciona a Claude Código con el Modelo Completo de la Aplicación Rails a través de MCP

✍️ OpenClawRadar📅 Publicado: 14 de abril de 2026🔗 Source
La Gema Rails-AI-Context Proporciona a Claude Código con el Modelo Completo de la Aplicación Rails a través de MCP
Ad

Qué es esto

La gema rails-ai-context aborda las limitaciones de Claude Code con aplicaciones Rails al introspectar automáticamente toda la aplicación y exponer su estructura a través del Model Context Protocol (MCP). Esto le da a Claude Code un modelo mental completo de la aplicación Rails sin configuración manual.

Detalles clave

La gema resuelve problemas específicos donde Claude Code "adivina mucho" con Rails: leer miles de líneas en schema.rb para encontrar una columna, omitir columnas encriptadas, no conocer las conexiones Stimulus e inventar patrones de UI en lugar de coincidir con los existentes.

La configuración requiere agregar al Gemfile:

gem "rails-ai-context", group: :development

Y ejecutar el generador:

rails generate rails_ai_context:install

Claude Code descubre automáticamente el servidor MCP a través de un archivo .mcp.json sin configuración manual.

La gema proporciona 39 herramientas que Claude puede llamar directamente, incluyendo:

  • rails_get_schema(table: "users")
  • rails_search_code(pattern: "can_cook?", match_type: "trace")
  • rails_validate(files: ["app/models/user.rb"])
  • rails_analyze_feature(feature: "billing")
  • rails_get_stimulus()
  • rails_get_turbo_map()

En lugar de leer cada archivo, Claude puede consultar exactamente lo que necesita: esquemas con pistas de encriptación y nulabilidad, asociaciones y alcances de modelos, mapas de rutas, conexiones Stimulus de controlador a HTML, mapeo de transmisión a suscripción de Turbo y patrones reales del sistema de diseño.

La gema también genera un archivo CLAUDE.md y archivos divididos .claude/rules/ por herramienta para que Claude tenga contexto incluso sin MCP.

Hay una alternativa CLI donde las mismas 39 herramientas funcionan como rails 'ai:tool[schema]' para cualquier flujo de trabajo.

El proyecto tiene licencia MIT y requiere Ruby 3.2+ y Rails 7.1+.

Ad

Para quién es

Desarrolladores Rails que usan Claude Code y quieren asistencia más precisa y consciente del contexto sin lectura manual de archivos o configuración.

📖 Read the full source: r/ClaudeAI

Ad

👀 Ver también

🦀
Herramientas

DashClaw: Una capa de aprobación para agentes OpenClaw

DashClaw es una capa de aprobación de código abierto que intercepta llamadas destructivas a herramientas en OpenClaw, Claude Code y otros agentes, requiriendo aprobación humana vía Telegram antes de la ejecución.

OpenClawRadar
Claude Code HUD: Panel de Terminal para Monitorear Sesiones de Codificación con IA
Herramientas

Claude Code HUD: Panel de Terminal para Monitorear Sesiones de Codificación con IA

claude-code-hud es un panel de control de terminal que proporciona monitoreo en tiempo real para sesiones de Claude Code, mostrando el uso de la ventana de contexto, los límites de tasa de la API y los cambios en archivos sin necesidad de un IDE. Ejecútalo con npx claude-code-hud.

OpenClawRadar
Marky: Un Visor Ligero de Markdown para Documentación Generada por Agentes
Herramientas

Marky: Un Visor Ligero de Markdown para Documentación Generada por Agentes

Marky es un visor de markdown para escritorio desarrollado con Tauri v2 y React que abre archivos .md desde la terminal con recarga en vivo. Cuenta con uso prioritario desde CLI, resaltado de sintaxis con Shiki, soporte para matemáticas con KaTeX, diagramas Mermaid y espacios de trabajo para carpetas.

OpenClawRadar
Hoja de referencia de código Claude imprimible con actualizaciones automáticas semanales
Herramientas

Hoja de referencia de código Claude imprimible con actualizaciones automáticas semanales

Un desarrollador creó una hoja de referencia imprimible de una página para Claude Code usando el propio Claude, que cubre atajos de teclado, comandos de barra, flujos de trabajo, sistema de habilidades, memoria/CLAUDE.md, configuración de MCP, banderas CLI y archivos de configuración. El archivo HTML se actualiza automáticamente cada semana mediante un trabajo cron con nuevas funciones etiquetadas como 'NUEVO'.

OpenClawRadar