tidewave-ai/tidewave_rails

MCP server with runtime-level tools for Rails development

What it solves

Tidewave Rails provides a bridge between coding agents and a running Ruby on Rails application. It solves the problem of agents being unable to interact with the live runtime state of an app, allowing them to move beyond static code analysis to actually execute code, query databases, and access real-time logs during development.

How it works

It operates as a Model Context Protocol (MCP) server that integrates directly into a Rails app via a gem. Once installed, it exposes a set of tools that an AI agent (integrated with an MCP-compatible editor or client) can call to interact with the running application process.

Who it’s for

Developers using Ruby on Rails who use AI coding agents (like Claude Code, Cursor, or VS Code) to build and debug their applications.

Highlights

  • Runtime Code Execution: Acts as a Rails console for agents, allowing them to evaluate Ruby code within the app's live context.
  • Database Access: Enables agents to run SQL queries against the development database to verify data or insert test records.
  • Version-Specific Documentation: Retrieves documentation for classes and methods based on the exact gem versions locked in the project's Gemfile.lock.
  • Source Location Resolution: Finds the exact file and line of a definition, including those generated via metaprogramming or located within gem dependencies.

Related

  • Project
  • Project
  • Project
  • Project
  • Project