get_source_location
Get the source location for a given module/function, across both your app and its dependencies.
How to use it
get_source_location is exposed by the Tidewave Phoenix MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_source_location tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL TIDEWAVE PHOENIX LISTINGOther tools in Tidewave Phoenix (4)
Executes a SQL query within your app's development database.
Get the documentation for a given module/function. It consults the exact versions locked in your project's mix.lock, ensuring you get correct information.
Reads logs written by the server.
Evaluates Elixir code within your running application, giving the agent access to your runtime, dependencies, and in-memory data. It's like an IEx for the agent.