Arts & Culture · Entertainment & Media

Lacylights MCP

bbernstein/lacylights-mcp

An MCP (Model Context Protocol) server that provides AI-powered theatrical lighting design capabilities for the LacyLights system. This server enables AI assistants to create, manage, and control professional theatrical lighting designs through natural language interactions.

Install

pip install chromadb

Client configuration

{
  "mcpServers": {
    "lacylights": {
      "command": "/usr/local/bin/node",
      "args": [
        "/path/to/lacylights-mcp/run-mcp.js"
      ],
      "env": {
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "LACYLIGHTS_GRAPHQL_ENDPOINT": "<LACYLIGHTS_GRAPHQL_ENDPOINT>"
      }
    }
  }
}

Environment variables

OPENAI_API_KEYLACYLIGHTS_GRAPHQL_ENDPOINTCHROMA_HOST
Category
Arts & Culture, Entertainment & Media
License
MIT
Updated
Oct 6, 2026

About Lacylights MCP

LacyLights MCP is an intelligent lighting control interface that bridges the gap between creative vision and technical execution. It allows lighting designers, directors, and technicians to:

Features

  • Extracts explicit lighting cues from stage directions

  • Identifies implicit lighting needs from dialogue and action

  • Suggests atmospheric lighting based on dramatic context

  • Recognizes standard theatrical conventions (sunrise, sunset, storms)

  • Understands theatrical lighting principles

  • Applies color theory for emotional impact

  • Considers fixture capabilities and positions

  • Generates DMX values that respect real-world constraints

  • Energy Efficiency: Reduces power consumption while maintaining artistic intent

  • Dramatic Impact: Enhances contrast and focus for maximum effect

Tools (14)

  • add_fixtures_to_look

    Add fixtures to existing looks

  • remove_fixtures_from_look

    Remove specific fixtures from looks

  • get_look_fixture_values

    Read current fixture values in a look

  • ensure_fixtures_in_look

    Ensure fixtures exist with specific values

  • update_look_partial

    Partial look updates with fixture merging

  • bulk_update_looks_partial

    Batch partial updates across multiple looks with fixture merging

  • update_cue_list

    Update cue list metadata

  • add_cue_to_list

    Add new cues to existing lists

  • remove_cue_from_list

    Remove cues from lists

  • update_cue

    Modify individual cue properties

  • bulk_update_cues

    Update multiple cues simultaneously

  • reorder_cues

    Reorder cues with new numbering

  • get_cue_list_details

    Query cues with filtering and sorting

  • delete_cue_list

    Delete entire cue lists (requires confirmation)

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Rijksmuseum MCP logo

Rijksmuseum MCP

r-huijts/rijksmuseum-mcp

44

A Model Context Protocol (MCP) server that provides access to the Rijksmuseum's collection through natural language interactions. This server enables AI models to explore, analyze, and interact with artworks and collections from the Rijksmuseum.

Arts & Culture
MCP Tung Shing logo

MCP Tung Shing

baranwang/mcp-tung-shing

26

Chinese Traditional Almanac calculation service based on Model Context Protocol (MCP)

Arts & Culture
Quran MCP Server logo

Quran MCP Server

djalal/quran-mcp-server

23

MCP server to interact with Quran.com corpus via the official REST API v4.

Arts & Culture
MCP Sefaria Server logo

MCP Sefaria Server

Sivan22/mcp-sefaria-server

11

An MCP (Model Context Protocol) server that provides access to Jewish texts from the Sefaria library. This server enables Large Language Models to retrieve and reference Jewish texts through a standardized interface.

Arts & Culture
Image Gen MCP logo

Image Gen MCP

Ichigo3766/image-gen-mcp

8

A MCP server that provides text-to-image generation capabilities using Stable Diffusion WebUI API (ForgeUI/AUTOMATIC-1111).

Arts & Culture
Oorlogsbronnen MCP logo

Oorlogsbronnen MCP

r-huijts/oorlogsbronnen-mcp

5

A Model Context Protocol (MCP) server that provides AI-powered access to the Oorlogsbronnen (War Sources) database. This server enables natural language interactions with historical World War II archives from the Netherlands.

Arts & Culture