@purplesquirrel/logic-mcp
v0.1.0
Published
MCP server for Logic Pro Creator Studio — open, save, close, list, and export projects via AppleScript
Readme
logic-mcp
MCP server for Logic Pro Creator Studio -- open, save, close, list, and export projects via AppleScript.
Install
npm install
npm run buildUsage
npm startTools
| Tool | Description |
|------|-------------|
| logic_open | Open a Logic Pro project (.logicx file) by path |
| logic_save | Save the current (front) Logic Pro project |
| logic_close | Close current project with optional save |
| logic_list_projects | List all currently open documents with names and paths |
| logic_export | Export/bounce project via Cmd+B keystroke simulation (fragile) |
Limitations
Logic Pro Creator Studio has limited AppleScript support (Standard Suite only). There is no scripting access to tracks, instruments, mixer, regions, or transport controls.
The logic_export tool uses UI scripting via System Events to trigger the bounce dialog (Cmd+B). This is inherently fragile and requires:
- Accessibility permissions for the process running this server
- Logic Pro must be frontmost with a project open
- The bounce dialog must be in its default state
MCP Config
{
"logic-mcp": {
"command": "node",
"args": ["/Volumes/Virtual Server/projects/logic-mcp/dist/index.js"]
}
}