eos-mcp
v0.0.1
Published
MCP server for ETC EOS Lighting Console
Readme
eos-mcp
A Model Context Protocol (MCP) server to interact with ETC EOS lighting consoles.
Plans
- [x] A tool which can execute commands over OSC
- [x] A tool to get list of possible commands
- [x] A tool to get current cue
- [x] A tool to get current mode
- [x] A tool to get currently selected channel
- [x] Chromadb integration
- [ ] A way to send text (to label things)
Environment Variables
The following environment variables can be set to configure the connection to your EOS console:
| Variable | Description | Default | |----------|-------------|---------| | EOS_IP | IP address of the EOS console | 127.0.0.1 | | EOS_MCP_HOST_IP | IP address of the computer running MCP server | 127.0.0.1 | | EOS_RX_PORT | OSC UDP RX Port on EOS console | 8000 | | EOS_TX_PORT | OSC UDP TX Port on EOS console | 8001 |
Usage
{
"mcpServers": {
"eos-mcp": {
"command": "node",
"args": ["/absolute/path/to/eos-mcp/dist/index.js"]
}
}
}License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). You may use, modify, and share this code for noncommercial purposes with proper credit. Commercial use requires prior permission.
