Mmcp.market

Tidewave Rails MCP server

by tidewave-ai·io.github.tidewave-ai/tidewave-rails·v0.8.0

Runtime-level MCP server for Rails development: run code, read logs, query the DB, read docs.

B73/100grade B
What users say
No reviews yet
Be the first
Safety scan
B73/100

full report

Adoption
Growing

474 stars

Reviews

Write one

Nobody has reviewed Tidewave Rails yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Tidewave Rails tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 10 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 73/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Tidewave Rails repository's README, as published. We do not edit it. Read it on GitHub

Tidewave Rails

Tidewave Rails is an MCP server that provides runtime-level tools for developing Ruby on Rails apps using coding agents.

Your agent will be able to use this MCP server to talk to your running Rails app in development to:

  • execute code in the context of the running app (like a Rails console for agents)
  • read the app's live logs
  • query your development database
  • get source locations of classes and methods
  • read documentation pinned to the exact gem versions your app depends on

This MCP server is an open-source component of Tidewave, the agentic development environment for Rails and Phoenix.

You can use this project as a standalone MCP server or integrated with the Tidewave product by following the instructions below.

Installation

1. Add the Tidewave gem to your app

You can add Tidewave Rails to your app by running:

bundle add tidewave --group development

or by manually adding the tidewave gem to the development group in your Gemfile:

gem "tidewave", group: :development

2. Add the Tidewave MCP to your agent/editor

Add the Tidewave MCP server to your editor or MCP client configuration as the type "http" (streamable), pointing to the /tidewave/mcp path and port your web application is running at. For example, http://localhost:3000/tidewave/mcp.

We also have specific instructions for:

  • Claude Code
  • Codex
  • Cursor
  • Neovim
  • OpenCode
  • VS Code
  • Others

Usage

As with any other MCP server, your agent will call the tools exposed by the Tidewave MCP whenever it sees fit. But you can also prompt it to call them explicitly.

Available MCP tools

project_eval

Evaluates Ruby code in the context of your running application, with access to its runtime, loaded dependencies, and in-memory data, returning the result plus anything printed to standard output. It's like a Rails console for the agent.

Your agent can use it when it would rather run code than assume behavior, grounding its next step in what the running app actually does. For example, calling a method to see what comes back or reproducing a failing code path against live app state to debug it.

executesqlquery

Runs a SQL query against your app's development database and returns the rows to the agent.

Your agent can use it to run any SQL against your development database. For example, ask it to insert some test records to see how a page looks with realistic data. Or, after a create action, the agent can verify whether the record was saved with the expected values.

get_docs

Looks up the documentation for a class, method, or constant, reading from the exact gem versions locked in your app's Gemfile.lock.

Your agent can use it when it's unsure how a class or method works, so the code it generates is grounded in the docs for the exact versions of the gems your app uses, rather than training data that may be stale or a generic docs lookup that can't guarantee it matches the version your app depends on.

getsourcelocation

Returns the file and line where a class, module, or method is defined, across both your app and its dependencies.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

The registry entry has no remote endpoint or installable package.

Tidewave Rails: common questions

Is Tidewave Rails MCP server safe?
Mostly: it is graded B (73/100). Read the Tidewave Rails safety report
Does Tidewave Rails need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Tidewave Rails maintained?
The last commit was 10 days ago (2026-09-15). The latest release is v0.8.0.
What can I use instead of Tidewave Rails?
Servers from other publishers that do the same job: Svelte MCP server, Context7 MCP server and Coolify MCP server. Compare all Tidewave Rails alternatives.

Alternatives to Tidewave Rails

Same job from other publishers: the closest match first, then the best rated.

All Tidewave Rails alternatives →
  • Svelte MCP
    The official Svelte MCP server providing docs and autofixing tools for Svelte development
    A
  • Context7
    Up-to-date code docs for any prompt
    A
  • Coolify
    45 optimized tools for managing Coolify infrastructure, diagnostics, and docs search
    B
  • MCP
    Manage Appwrite projects, databases, auth, storage, functions, and messaging; search Appwrite docs
    A
  • Agent-Native Content
    Open-source Obsidian for MDX - edit local docs with agent assistance
    A

More from tidewave-ai →