Skip to main content
Glama
marques576

mcp-server-yeelight-lan

by marques576

Yeelight MCP Server using local LAN control

An MCP server to control your yeelight lights.

Demo

Enable LAN controll on Yellight devices

  • 01 Select the light you would like to share. Slide to the left and click on the share icon.

  • 02 Select a device.

  • 03 Click "More" icon and choose "LAN control".

  • 04 Enable LAN control.

Getting started

Start by building the docker image

docker build -t mcp-server-docker .

Then add the MCP configuration to your MCP client

"mcpServers": {
    "mcp-server-yeelight-lan": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "/var/run/docker.sock:/var/run/docker.sock",
        "mcp-server-yeelight-lan:latest"
      ]
    }
  }

Tested MCP Clients

  • Oterm

LLMs tested

  • llama3.2:3b

  • llama3.2:1b

  • qwen2.5:32b-instruct

Tools

  • turn on/off

  • brightness

  • color

  • temperature

  • auto discovery

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables control of LIFX smart lights through natural language, including power control, color adjustment, lighting effects, and scene management using the LIFX HTTP API.
    9
    6 npm
    2
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to control Govee smart devices, including lights, via natural language. Supports turning on/off, changing colors, adjusting brightness, and activating scenes through the Govee API or local network.
    9
    1
    MIT