К основному содержанию
MCP-сервер CX Codex

Tidewave Rails — MCP-сервер для Claude Code: что делает

Подключает ИИ-агента к работающему приложению Ruby on Rails через HTTP. Агент выполняет код в рантайме, запрашивает базу данных и ищет методы.

Открыть на GitHub

Что делает Tidewave Rails

Сервер связывает редактор или агента с локальным процессом Rails. Через инструмент project_eval модель исполняет выражения Ruby прямо внутри живого приложения, читает вывод консоли и обращается к объектам в памяти. Инструмент execute_sql_query отправляет SQL-запросы в базу данных разработки и отдаёт строки ответа.

Для навигации по кодовой базе Tidewave Rails даёт инструмент get_source_location. Он определяет файл и строку метода на лету. Поэтому сервер находит даже метапрограммирование и методы из внешних гемов. Вызов get_docs подтягивает документацию под точные версии гемов из Gemfile.lock, защищая от устаревших сведений.

Инструмент работает только при включённой перезагрузке кода. В продакшене он намеренно выбросит ошибку. По умолчанию сервер принимает входящие подключения только с localhost.

Какие задачи решает

  • запустить Ruby-код внутри контекста работающего Rails-приложения
  • проверить сохранённые строки в базе разработки через прямой SQL-запрос
  • найти точное место объявления динамически сгенерированного метода
  • получить документацию по библиотеке строго под версию из Gemfile.lock

Примеры запросов агенту

  • Выполни User.last.email в контексте приложения и покажи результат
  • Выполни SQL-запрос SELECT count(*) FROM orders WHERE status = 'pending' в базе разработки
  • Найди файл и строчку, где определён метод has_secure_password

Как установить Tidewave Rails

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо OpenWork MCP Gateway different-ai Шлюз связывает навыки, плагины и рабочие процессы организации OpenWork с ИИ-агентом через единый адрес по протоколу HTTP с авторизацией по OAuth. CX Codex +1 ★ 24 242звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо Nhost nhost MCP-сервер подключает ИИ-ассистента к GraphQL API проекта Nhost. Пользователь проходит авторизацию, а доступ к данным ограничивают его права. CX Codex +1 ★ 9 366звёзд репо basebalance.cloud — x402 RPC & MCP gateway Conway-Research Платный JSON-RPC к сети Base через MCP: бесплатно 10 запросов в минуту, дальше $0.50 за 10 тысяч. С фейловером, кешем и леджером. CX Codex +1 ★ 7 506звёзд репо

Рядом в теме «Бэкенд и API»

Все MCP-серверы по теме «Бэкенд и API» →

Вопросы о Tidewave Rails

Как установить Tidewave Rails в Claude Code?

Сначала добавьте гем командой bundle add tidewave --group development. Затем настройте HTTP MCP-сервер, указав URL вида http://localhost:3000/tidewave/mcp.

Что делает Tidewave Rails?

Сервер связывает ИИ-агента с работающим процессом приложения. Он позволяет выполнять код в консоли, обращаться к базе данных и смотреть документацию подключённых гемов.

Можно ли запускать Tidewave Rails в продакшене?

Нет, инструмент предназначен строго для разработки. Если запустить сервер в окружении с выключенной перезагрузкой кода, он сгенерирует исключение.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой