Agent♥︎Age
Catalog

Tidewave Phoenix

Official

by tidewave-ai · Elixir

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

io.github.tidewave-ai/tidewave-phoenix — Tidewave Phoenix MCP Server

Tidewave Phoenix is a runtime-level Model Context Protocol (MCP) server for Phoenix development. It exposes tools that let coding agents interact with a running Phoenix app during development to execute code, inspect runtime behavior, and access development resources.

🛠️ Key Features

  • Execute code in the context of the running app (agent-accessible like an IEx session)
  • Read the app’s live logs
  • Query the development database
  • Get source locations of modules and functions
  • Read documentation pinned to the exact hex package versions the project depends on

🚀 Use Cases

  • Agent-driven Phoenix app development against a live running environment
  • Debugging via live log inspection
  • Data lookup through development database queries
  • Navigating code with module/function source locations
  • Version-accurate documentation retrieval for dependent hex packages

⚡ Developer Benefits

  • Works with the running app to support runtime-aware workflows
  • Provides logs, database querying, and source location metadata
  • Ensures documentation matches the project’s resolved hex versions

⚠️ Limitations

  • Described scope is development-time, runtime-level access for Phoenix apps