Tidewave Phoenix — MCP-сервер для Claude Code: возможности и установка
MCP-сервер связывает агента с работающим Phoenix-приложением: он может выполнять Elixir-код, читать логи и обращаться к базе разработки. Пригодится для отладки с учётом текущего состояния приложения.
Открыть на GitHubЧто делает Tidewave Phoenix
Tidewave даёт агенту доступ к запущенному приложению в режиме разработки. Через MCP он может выполнять Elixir-код с доступом к окружению и данным в памяти, читать серверные логи и находить файлы с определениями модулей и функций. Документацию инструмент берёт для версий пакетов из mix.lock.
Инструменты также позволяют выполнять SQL-запросы к базе разработки. Это ограничение важно: запросы идут именно в dev-базу. Для подключения добавьте пакет tidewave в mix.exs, подключите Tidewave в endpoint и настройте MCP-клиент на путь /tidewave/mcp по адресу и порту работающего приложения. Вариант автоматической установки использует igniter.
Для Phoenix LiveView проект советует версию v1.1 или новее; для отладки нужно включить параметры аннотаций в config/dev.exs, если они ещё не включены. В проектах с worktrees серверы могут работать на разных портах: для этого описан прокси mix tidewave.proxy через STDIO.
Какие задачи решает
- проверить поведение функции в работающем приложении
- прочитать логи и найти причину сбоя запроса
- выполнить SQL-запрос к базе разработки
- найти файл с определением функции в приложении или зависимости
- сверить документацию с версиями из
mix.lock
Примеры запросов агенту
- Проверь, что возвращает эта функция в запущенном Phoenix-приложении.
- Прочитай логи после запроса и найди причину ошибки.
- Выполни SQL-запрос к базе разработки и проверь результат.
Как установить Tidewave Phoenix
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Бэкенд и API»
Все MCP-серверы по теме «Бэкенд и API» →Вопросы о Tidewave Phoenix
Как установить Tidewave Phoenix в Claude Code?
Сначала добавьте tidewave в mix.exs и подключите Tidewave в endpoint приложения. Затем выполните mix archive.install hex igniter_new, а после — mix igniter.install tidewave. Настройте MCP-клиент на /tidewave/mcp и порт работающего веб-приложения.
Что делает Tidewave Phoenix?
Подключает агента к запущенному Phoenix-приложению в режиме разработки. Агент может выполнять Elixir-код, читать логи и документацию, находить исходники и обращаться к dev-базе.
Какая версия Phoenix LiveView нужна Tidewave Phoenix?
В руководстве рекомендуется Phoenix LiveView v1.1 или новее. Для отладки также предлагается включить debug_heex_annotations и debug_attributes в config/dev.exs, если проект не использует Phoenix v1.8+, где эти параметры включены по умолчанию.