Skip to main content
Glama

LacyLights MCP Server

by bbernstein

suggest_channel_assignment

Optimize channel assignments for multiple lighting fixtures by specifying project details, fixture specifications, and grouping strategies to streamline theatrical lighting design on the LacyLights MCP Server.

Instructions

Suggest optimal channel assignments for multiple fixtures

Input Schema

NameRequiredDescriptionDefault
fixtureSpecsYesList of fixtures to assign channels for
groupingStrategyNoHow to group fixture assignmentssequential
projectIdYesProject ID
startingChannelNoChannel to start assignments from
universeNoUniverse to assign channels in

Input Schema (JSON Schema)

{ "properties": { "fixtureSpecs": { "description": "List of fixtures to assign channels for", "items": { "properties": { "channelCount": { "description": "Number of channels (if known)", "type": "number" }, "manufacturer": { "type": "string" }, "mode": { "type": "string" }, "model": { "type": "string" }, "name": { "type": "string" } }, "required": [ "name", "manufacturer", "model" ], "type": "object" }, "type": "array" }, "groupingStrategy": { "default": "sequential", "description": "How to group fixture assignments", "enum": [ "sequential", "by_type", "by_function" ], "type": "string" }, "projectId": { "description": "Project ID", "type": "string" }, "startingChannel": { "default": 1, "description": "Channel to start assignments from", "type": "number" }, "universe": { "default": 1, "description": "Universe to assign channels in", "type": "number" } }, "required": [ "projectId", "fixtureSpecs" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bbernstein/lacylights-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server