Skip to main content
Glama
mcp-server-yeelight-lan

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • 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
    • A
      license
      A
      quality
      D
      maintenance
      Enables discovery and control of Philips Hue lighting devices via a local bridge using the CLIP v2 API, without any cloud dependency.
      10
      MIT