tidewave-ai/tidewave_rails
MCP server with runtime-level tools for Rails development
何を解決するか
AIコーディングエージェントと実行中のRuby on Railsアプリケーションの間のギャップを埋めます。エージェントが静的コード解析や古くなったトレーニングデータに頼るのではなく、このツールにより、実行時環境に直接アクセスして動作を検証し、問題をデバッグし、正確なドキュメントにアクセスできます。
動作方法
Model Context Protocol (MCP) サーバーとして機能し、gemを通じてRailsアプリに統合されます。開発モードで実行中のアプリケーションの内部状態、データベース、ログにアクセスできるツールセットをHTTP経由でAIエージェントが呼び出せるように公開します。
対象ユーザー
Ruby on Railsアプリケーションの構築・保守にAIコーディングエージェント(Claude Code、Cursor、VS Code拡張機能など)を使用する開発者です。
特徴
- 実行時実行: アプリケーションのコンテキスト内でRubyコードを評価でき、リモートのRailsコンソールとして動作します。
- データベースアクセス: SQLクエリを実行してデータを検証したり、テストレコードを挿入したりできます。
- ライブログストリーミング: サーバーログを読み取ってリクエストの失敗やバックトレースをデバッグできます。
- 正確なドキュメント: プロジェクトの
Gemfile.lockにロックされた正確なgemバージョンに基づいてドキュメントを取得します。 - ソース位置マッピング: メタプログラミングで生成されたクラスやメソッド、依存関係内の場所を含め、正確なファイルと行番号を特定できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト