save_project
Save the current REAPER project to disk using the ReaMCP server. This tool preserves your audio workstation session by writing project data to storage.
Instructions
Save the current REAPER project to disk.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/reaper_mcp/server.py:657-663 (handler)The MCP tool handler for 'save_project', decorated with @mcp.tool(). It calls the adapter method and handles potential exceptions.
@mcp.tool() def save_project() -> dict[str, Any]: """Save the current REAPER project to disk.""" try: return _wrap(adapter.save_project()) except Exception as exc: return _err(exc) - The adapter method that sends the 'save_project' call to the REAPER client.
def save_project(self) -> dict[str, Any]: return self._client.call("save_project")