SMART HOME / HM-SH-048
HM-SH-048 · datasheet
WLED MCP Server
Control WLED LED controllers through WLED's JSON API: power, brightness, color, effects, palettes and presets
01 · What it does
- Turn on/off and set brightness (0-255) and RGB color
- List and set effects with speed and intensity, list palettes
- List and activate presets
- Read device info and state, or send raw JSON state
02 · Install
$ git clone https://github.com/mrkprdo/wled_mcp.git
$ cd wled_mcp
$ pip install -e .
$ export WLED_HOST=192.168.1.100- Replace 192.168.1.100 with your WLED device's IP; every tool also takes an optional host
- README recommends backing up your WLED config and presets first, since tools can overwrite them
- python examples/test_server.py checks the connection
03 · Client config (from README)
{
"mcpServers": {
"wled": {
"command": "python",
"args": ["-m", "wled_mcp.server"],
"env": {
"WLED_HOST": "192.168.1.100"
}
}
}
}
Install steps taken from the project README (its recommended path first). Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.
Weekly bulletin
New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.