MCP3
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP3list all sequences"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP3 (ma3mcp)
MCP per grandMA3: command line ufficiale via OSC /cmd, UI admin, scan IP, permessi per oggetto.
Repo GitHub: https://github.com/emrgim/MA3MCP
Gemello MA2: https://github.com/emrgim/MA2MCP (dopo)
Manuale MA: command syntax · gerarchia oggetti · OSC /cmd · Terminal App
Produzione — lista
Pacchetto Python 3.11+ (
ma3mcp) — Linux / Windows / macOS stesso codiceAdmin UI
http://127.0.0.1:7733— chiave MCP, OpenAI, OpenAI-compatible URL+keyTarget IP + porta OSC; scan porte (non MA-Net3: protocollo non pubblico)
Permessi oggetto × azione; delete off di default
Transport: OSC
/cmd(Receive Command = Yes su onPC/console)MCP stdio
ma3mcp mcpper HermesInstaller: pip/venv Linux ora; PyInstaller EXE Windows; app macOS dopo freeze CLI
Poi
ma2mcp(Telnet/CLI MA2, stessa UI permessi)
Related MCP server: Eos MCP
Install Linux
cd /home/domvs/projects/ma3mcp
python3 -m venv .venv
. .venv/bin/activate
pip install -e ".[dev]"
ma3mcp serveHermes config.yaml:
mcp_servers:
ma3:
command: "/home/domvs/projects/ma3mcp/.venv/bin/ma3mcp"
args: ["mcp"]onPC: Menu → In & Out → OSC → Enable Input + Receive Command = Yes. Stessa porta di osc_port.
Permessi
Oggetti: fixture, group, preset, sequence, cue, page, executor, macro, plugin, world, filter, layout, view, appearance, timecode, timer, stage, patch, datapool, user, station, camera, sound, media, showfile, programmer.
Azioni: list, create, update, delete, playback, patch, showfile, programmer, plugin.
Delete Sequence 1 è bloccato finché in admin non spunti delete su sequence.
Packaging
Linux:
pip install+ systemd user unit (packaging/linux/ma3mcp.service)Windows:
pyinstaller --onefile -n MCP3 src/ma3mcp/__main__.py→ EXE; Inno Setup dopomacOS: stesso PyInstaller
onedir+.app
Cosa non è
Non è un binario gma3 "Store Cue 1". Non scopre sessioni MA-Net3. Non parla MA2.
This server cannot be deployed
Maintenance
Related MCP Connectors
OSC ↔ MIDI bridge for synthesizers and DAWs, with the SynthHub catalogue. A MIDI MCP and OSC MCP.
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Build, deploy, and operate hosted web apps on VibeKit (vibekit.bot) from any MCP client.
Connect your AI assistant to Blender for 3D modeling, Geometry Nodes, materials, lighting, animation, rendering and export. Inspect real scenes and viewport images, refine the result and restore checkpoints. OAuth connects your chat to Blender Bridge Desktop on an online Windows 10/11 x64 computer running Blender 4.2+. The chat can run on another device. Requires an active Blender Bridge account; 7-day trial available. AI model access is separate.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that lets AI assistants control grandMA2 lighting consoles via Telnet, exposing 41 high-level tools for cue management, fixture control, preset management, executor control, macro editing, appearance assignment, bulk operations, console state queries, show file management, read-back verification, and music show workflows.10016Apache 2.0
- AlicenseNot gradedqualityAmaintenanceTransforms an ETC Eos lighting console into a service controllable by AI assistants and automation tools via MCP and OSC, enabling cue management, preset recall, and channel level control.3AGPL 3.0
- AlicenseCqualityBmaintenanceEnables LLM control of ETC Eos Family lighting consoles via OSC, allowing operation of cues, levels, subs, macros, and the full Eos command line.20MIT
- AlicenseAqualityBmaintenanceEnables MCP clients such as Claude Code or Claude Desktop to control grandMA3 onPC by executing command-line commands, running Lua, reading show data like sequences, cues, executors, patch and pools, driving playback and faders, and looking things up in the manual. It works through a Lua bridge plugin inside onPC, falling back to OSC for write-only commands when the bridge is unavailable.753MIT