grandMA2 MCP 燈光軟體 grandMA2 MCP

Avatar of 王建權.
Avatar of 王建權.

grandMA2 MCP 燈光軟體 grandMA2 MCP

Software Engineer
New Taipei, Taiwan

grandMA2 MCP 燈光軟體 grandMA2 MCP

開發了一個基於 Model Context Protocol (MCP) 的伺服器,實現 AI 助理與 grandMA2 專業舞台燈光控制台的深度整合。


此專案採用 Python 非同步架構,透過 FastMCP 框架建構完整的 MCP 伺服器,並使用 aiohttp 實現與燈光控制台的 HTTP 通訊。


核心技術特色包括:完整的資源管理系統,提供燈具 (fixtures)、群組 (groups)、序列(sequences) 與場景 (cues) 的即時查詢,並且支援命令執行、場景切換、燈具亮度與色彩控制、DMX 數值讀取等專業功能,採用 asyncio 與 context manager 模式管理連線生命週期,確保資源正確釋放。


專案架構分離 client 與 server 層級,支援身份驗證,並提供完整的錯誤處理與日誌記錄機制。


此專案希望將傳統舞台燈光控制系統與現代 AI 技術進行整合,為劇場與演唱會技術領域帶來創新的互動模式,可透過自然語言控制複雜的燈光系統。

 


基於 Model Context Protocol (MCP) 的伺服器,實現 AI 助理與 grandMA2 專業舞台燈光控制台的深度整合。 此專案採用 Python 非同步架構,透過 FastMCP 框架建構完整的 MCP 伺服器,並使用 aiohttp 實現與燈光控制台的 HTTP 通訊。
Avatar of the user.
Please login to comment.

Published: Jan 25th 2026
52
0
0

Tools

github
GitHub
git
Git
python
Python

Telnet
grandMA2
Unittest
Pytest
asyncio
aiohttp
Python
MCP
Model Context Protocol

Share