Rails-AI-Context Gem stellt Claude-Code über MCP das vollständige Rails-App-Modell zur Verfügung

✍️ OpenClawRadar📅 Veröffentlicht: 14. April 2026🔗 Source
Rails-AI-Context Gem stellt Claude-Code über MCP das vollständige Rails-App-Modell zur Verfügung
Ad

Was das ist

Das rails-ai-context gem behebt die Einschränkungen von Claude Code mit Rails-Anwendungen, indem es die gesamte App automatisch introspectiert und ihre Struktur über das Model Context Protocol (MCP) verfügbar macht. Dies gibt Claude Code ein vollständiges mentales Modell der Rails-App ohne manuelle Konfiguration.

Wichtige Details

Das gem löst spezifische Probleme, bei denen Claude Code bei Rails-Anwendungen "viel rät": das Lesen tausender Zeilen in schema.rb, um eine Spalte zu finden, das Übersehen verschlüsselter Spalten, das Nichtkennen von Stimulus-Verknüpfungen und das Erfinden von UI-Mustern anstatt bestehende zu nutzen.

Die Einrichtung erfordert das Hinzufügen zur Gemfile:

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

Und das Ausführen des Generators:

rails generate rails_ai_context:install

Claude Code entdeckt den MCP-Server automatisch über eine .mcp.json-Datei ohne manuelle Einrichtung.

Das gem bietet 39 Werkzeuge, die Claude direkt aufrufen kann, darunter:

  • 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()

Anstatt jede Datei zu lesen, kann Claude genau abfragen, was es benötigt: Schema mit verschlüsselten und nullable-Hinweisen, Modellbeziehungen und Scopes, Routenpläne, Stimulus-Controller-zu-HTML-Verknüpfungen, Turbo-Broadcast-zu-Abonnement-Zuordnungen und tatsächliche Designsystem-Muster.

Das gem generiert auch eine CLAUDE.md-Datei und .claude/rules/ pro-Werkzeug aufgeteilte Dateien, sodass Claude Kontext hat, selbst ohne MCP.

Es gibt einen CLI-Fallback, bei dem die gleichen 39 Werkzeuge als rails 'ai:tool[schema]' für jeden Workflow funktionieren.

Das Projekt ist MIT-lizenziert und erfordert Ruby 3.2+ und Rails 7.1+.

Ad

Für wen es ist

Rails-Entwickler, die Claude Code nutzen und genauere, kontextbewusste Unterstützung ohne manuelles Dateilesen oder Konfiguration wünschen.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Mneme: Ein kostenloser, lokal-first Claude Chat-Client mit beständigem Gedächtnis
Werkzeuge

Mneme: Ein kostenloser, lokal-first Claude Chat-Client mit beständigem Gedächtnis

Mneme ist ein kostenloser, quelloffener, lokaler Claude-Chat-Client mit abgestuften Erinnerungen, Entitätsverfolgung, täglichen Zusammenfassungen und Unterstützung für Sonnet 4.5 über die Anthropic-API.

OpenClawRadar
Microsoft DebugMCP VS Code Extension verleiht KI-Agenten Debugging-Fähigkeiten
Werkzeuge

Microsoft DebugMCP VS Code Extension verleiht KI-Agenten Debugging-Fähigkeiten

Microsoft DebugMCP ist eine VS Code-Erweiterung, die den vollständigen VS Code-Debugger über das Model Context Protocol (MCP) für KI-Coding-Agenten verfügbar macht, sodass sie Haltepunkte setzen, Code schrittweise durchlaufen, Variablen inspizieren und Ausdrücke auswerten können.

OpenClawRadar
QCAI Mobile App fügt OpenClaw-Gateway-Steuerung mit nativer Tailscale-VPN-Unterstützung hinzu
Werkzeuge

QCAI Mobile App fügt OpenClaw-Gateway-Steuerung mit nativer Tailscale-VPN-Unterstützung hinzu

QCAI für iOS und Android integriert nun OpenClaw Control Center, ermöglicht direkte Gateway-Verwaltung von Mobilgeräten über sichere Tailscale-VPN-Tunnel ohne offene Ports.

OpenClawRadar
AgentMind: Ein Claude-Code-Plugin, das Ihre Programmierpräferenzen lernt und anwendet
Werkzeuge

AgentMind: Ein Claude-Code-Plugin, das Ihre Programmierpräferenzen lernt und anwendet

AgentMind ist ein Claude Code-Plugin, das Ihre Codierungsmuster beobachtet, Präferenzen wie Werkzeugauswahl und Stilregeln lernt und diesen Kontext automatisch in zukünftige Sitzungen einfügt. Es verwendet eine sechsstufige Kernschleife und Konfidenzbewertung, um zu bestimmen, wann gelernte Präferenzen angewendet werden sollen.

OpenClawRadar