Skip to main content
Glama

LacyLights MCP Server

by bbernstein

generate_scene

Create custom lighting scenes for theatrical projects based on script context and design preferences, specifying scene type, color palette, mood, intensity, and focus areas using the LacyLights system.

Instructions

Generate a lighting scene based on script context and design preferences

Input Schema

NameRequiredDescriptionDefault
designPreferencesNo
fixtureFilterNo
projectIdYesProject ID to create scene in
sceneDescriptionYesDescription of the scene to light
sceneTypeNoType of scene: 'full' uses all fixtures (default), 'additive' only modifies specified fixturesfull
scriptContextNoOptional script context for the scene

Input Schema (JSON Schema)

{ "properties": { "designPreferences": { "properties": { "colorPalette": { "description": "Preferred colors for the scene", "items": { "type": "string" }, "type": "array" }, "focusAreas": { "description": "Stage areas to emphasize", "items": { "type": "string" }, "type": "array" }, "intensity": { "description": "Overall intensity level", "enum": [ "subtle", "moderate", "dramatic" ], "type": "string" }, "mood": { "description": "Mood or atmosphere for the scene", "type": "string" } }, "type": "object" }, "fixtureFilter": { "properties": { "excludeTypes": { "items": { "enum": [ "LED_PAR", "MOVING_HEAD", "STROBE", "DIMMER", "OTHER" ], "type": "string" }, "type": "array" }, "includeTags": { "items": { "type": "string" }, "type": "array" }, "includeTypes": { "items": { "enum": [ "LED_PAR", "MOVING_HEAD", "STROBE", "DIMMER", "OTHER" ], "type": "string" }, "type": "array" } }, "type": "object" }, "projectId": { "description": "Project ID to create scene in", "type": "string" }, "sceneDescription": { "description": "Description of the scene to light", "type": "string" }, "sceneType": { "default": "full", "description": "Type of scene: 'full' uses all fixtures (default), 'additive' only modifies specified fixtures", "enum": [ "full", "additive" ], "type": "string" }, "scriptContext": { "description": "Optional script context for the scene", "type": "string" } }, "required": [ "projectId", "sceneDescription" ], "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