{"repo":"chienchuanw/gma2-mcp","free":true,"listed":false,"github":"https://github.com/chienchuanw/gma2-mcp","clone":"git clone https://github.com/chienchuanw/gma2-mcp.git","description":"grandMA2 MCP is a Python tool to remotely control grandMA2 onPC via persistent Telnet, enabling automated lighting-console workflows and command pipelines.","language":"Python","stars":13,"topics":["grandma2","lighting","mcp","mcp-server","python","automation","lighting-console","remote-control","showcontrol","telnet"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"GMA2 MCP An MCP server that lets AI assistants control grandMA2 lighting consoles via Telnet. It exposes 101 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, music show workflows, and more through the Model Context Protocol. Table of Contents - Overview - Features - Getting Started - Prerequisites - Installation - Configuration - MCP Registration - Usage - MCP Tools - Command Builder - Direct Telnet Access - Command Reference - Helping Keywords - Object Keywords - Function Keywords - At Keyword - Copy and Move - Assign - Label - Appearance - Macro Placeholder - Project Structure - Development - Troubleshooting - License - Contributing Overview grandMA2 consoles accept commands over Telnet, but building correct command strings requires knowledge of the MA2 syntax rules -- keyword ordering, preset type mappings, option flags, and object hierarchies. This project handles that complexity in layered components: 1. Command Builder ( src/commands/ ) -- Python functions that construct valid grandMA2 command strings following the official syntax rules. Each function is a thin wrapper that returns a string; it never touches the network. 2. MCP Server ( src/server.py ) -- A FastMCP server that exposes 101 tools covering cue management, fixture control, presets, executors, global state, labeling, appearance assignment, macro","default_branch":null,"files":null,"tree":[],"storefront":"/r/chienchuanw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chienchuanw/gma2-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}