@purplesquirrel/motion-mcp
v0.1.0
Published
MCP server for Motion Creator Studio — open, export, save, and manage Motion projects via System Events UI scripting
Readme
motion-mcp
MCP server for Motion Creator Studio -- open, export, save, and manage Motion projects via System Events UI scripting.
Requirements
- macOS with Motion Creator Studio (com.apple.motionappApp) installed
- Accessibility permissions granted for System Events UI scripting
Install
npm install
npm run buildUsage
npm startTools
| Tool | Description |
|------|-------------|
| motion_open | Open a .motn project file |
| motion_list_projects | List all open project windows |
| motion_export | Export current project as movie (Share > Export Movie) |
| motion_save | Save current project (Cmd+S) |
| motion_close | Close current project (Cmd+W), optionally saving first |
| motion_new | Create new project from template (File > New from Template) |
Notes
Motion Creator Studio has no AppleScript dictionary (NSAppleScriptEnabled=false), so all tools use System Events UI scripting. This requires Accessibility permissions to be granted in System Settings > Privacy & Security > Accessibility.
MCP Config
{
"motion": {
"command": "node",
"args": ["/Volumes/Virtual Server/projects/motion-mcp/dist/index.js"]
}
}