Discovery and pairing are part of the tool surface rather than a separate setup ritual, so the same conversation that finds the device is the one that dims it.
An MCP server for Nanoleaf smart lights. It discovers devices on the network or connects to a known IP, completes the pairing handshake while the device is in pairing mode, then controls power, brightness, colour and effects.
- Devices discovered on the network, or reached at a known IP
- Pairing completed while the device is in pairing mode
- Device information read back
- Power switched on
- Brightness set, on a 0 to 100 scale
- Colour set by hue, and by saturation on a 0 to 100 scale
- The effects on the device listed, and one of them applied
Docker, and a Nanoleaf device on the same network. Pairing is one-time: hold the device's power button down until it enters pairing mode, then call the authorize tool to get the token. The included setup.sh does the build, the network scan, the token and the config in one pass.
One command plus a key — docker build -t nanoleaf-mcp-server-nanoleaf-mcp-server ., then supply credentials
