list_markers
Retrieve all markers and regions from a REAPER project to organize and navigate audio editing sessions.
Instructions
List all markers and regions in the project.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/reaper_mcp/server.py:814-820 (handler)The MCP tool registration and wrapper function for list_markers, which delegates the call to the ReaperAdapter.
@mcp.tool() def list_markers() -> dict[str, Any]: """List all markers and regions in the project.""" try: return _wrap(adapter.list_markers()) except Exception as exc: return _err(exc) - src/reaper_mcp/reaper_adapter.py:453-454 (handler)The implementation of list_markers in ReaperAdapter, which directly calls the underlying BridgeClient to fetch marker data from REAPER.
def list_markers(self) -> list[dict[str, Any]]: return self._client.call("list_markers")