Rails-AI-Context Gemは、MCPを介してClaude Codeに完全なRailsアプリモデルを提供します。

概要
rails-ai-context gemは、Claude CodeがRailsアプリケーションを扱う際の制限に対処します。アプリ全体を自動的にイントロスペクションし、その構造をModel Context Protocol(MCP)を通じて公開することで、手動設定なしにClaude CodeがRailsアプリの完全なメンタルモデルを構築できるようにします。
主な詳細
このgemは、Claude CodeがRailsで「多くの推測」をしてしまう特定の問題を解決します。例えば、数千行のschema.rbを読んで1つのカラムを探す、暗号化されたカラムを見落とす、Stimulusの配線を知らない、既存のUIパターンに合わせずに独自のパターンを考案してしまう、といった問題です。
セットアップには、Gemfileへの追加が必要です:
gem "rails-ai-context", group: :developmentそして、ジェネレーターを実行します:
rails generate rails_ai_context:installClaude Codeは、.mcp.jsonファイルを通じてMCPサーバーを自動的に発見し、手動設定は一切不要です。
このgemは、Claudeが直接呼び出せる39のツールを提供します。例えば:
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()
すべてのファイルを読む代わりに、Claudeは必要な情報を正確にクエリできます:暗号化やNULL許容のヒントを含むスキーマ、モデルの関連付けとスコープ、ルートマップ、StimulusコントローラーとHTMLの配線、Turboのブロードキャストとサブスクリプションのマッピング、実際のデザインシステムパターンなどです。
このgemはまた、CLAUDE.mdファイルと.claude/rules/内のツールごとの分割ファイルを生成するため、MCPがなくてもClaudeはコンテキストを持てます。
CLIフォールバックもあり、同じ39のツールがrails 'ai:tool[schema]'としてあらゆるワークフローで動作します。
このプロジェクトはMITライセンスで、Ruby 3.2以上とRails 7.1以上が必要です。
対象ユーザー
手動でのファイル読み込みや設定なしに、より正確でコンテキストを理解した支援をClaude Codeから受けたいRails開発者向けです。
📖 Read the full source: r/ClaudeAI
👀 See Also

ZuckerBot MCPサーバーにより、OpenClawエージェントがMeta広告キャンペーンを実行可能になります
ZuckerBotは、OpenClawエージェントにMeta広告を直接制御させるMCPサーバーです。これにより、AIエージェントは出力をドラフトするだけでなく、実際のキャンペーン作業を実行できるようになります。現在、50以上のユニークなエージェントが、競合他社の広告を取得し、ターゲティングを生成し、キャンペーンを開始し、パフォーマンスをコードで調整するために使用しています。

オープンソース化:the-vibe-stack - Claudeコードの一貫性を保つためのMarkdownルール
開発者が「the-vibe-stack」をオープンソース化しました。これは、厳格なスキーマを強制することで、長時間のセッション中にClaude Codeを軌道に保つように設計されたMarkdownルールのセットです。このアプローチは、論理のずれやトークンの無駄を減らしつつ、予測可能な出力を確保することを目指しています。

Claude AIのカスタマイズによるフィードバックの改善
Claude AIの設定を調整して、過度な同意を避け、より批判的思考と実践的なフィードバックを促す。

Apideck CLI:AIエージェント向けMCPの低コンテクスト代替手段
Apideck CLIは、ツールスキーマに数万トークンを使用する代わりに、約80トークンのエージェントプロンプトを使用するAIエージェントインターフェースであり、MCPのコンテキストウィンドウ消費問題に対処しています。ベンチマークによると、同一の操作に対してMCPはCLIよりも4倍から32倍多くのトークンを消費する可能性があります。