@purplesquirrel/mainstage-mcp
v0.1.0
Published
MCP server for MainStage Creator Studio — open concerts, save, perform, and manage live sessions via UI scripting
Readme
mainstage-mcp
MCP server for MainStage Creator Studio (com.apple.MainStageApp). No AppleScript dictionary -- all automation via System Events UI scripting.
Tools
| Tool | Description |
|------|-------------|
| mainstage_open | Open a .concert file |
| mainstage_list_concerts | List open concert windows |
| mainstage_save | Save current concert (Cmd+S) |
| mainstage_close | Close current concert (Cmd+W) |
| mainstage_perform | Enter perform mode (full screen live) |
Setup
npm install && npm run buildClaude Code config
{
"mcpServers": {
"mainstage": {
"command": "node",
"args": ["/Volumes/Virtual Server/projects/mainstage-mcp/dist/index.js"]
}
}
}Requirements
- macOS with MainStage Creator Studio installed
- Accessibility permissions granted (System Settings > Privacy & Security > Accessibility)
