Wiz灯光控制服务器

一个通过UDP暴露Wiz灯光控制工具的最小化MCP服务器,用于远程控制和查询智能灯泡状态。

  • by gowtham3105
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 gowtham3105/wiz-mcp-server

使用说明

WIz MCP服务器

通过UDP暴露Wiz灯光控制工具的最小MCP服务器。

工具

  • get_status(ip, include_raw=false)

    • 返回一个标准化的 LightStatus-类似物体
    • 可选的原始UDP响应 include_raw=true
  • set_color(ip, r, g, b, dimming=null, fetch_status=false, include_raw=false)

    • 发送 setPilot 带RGB(和可选调光)
    • 设置后可选择获取新状态

跑

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python3 server.py

备注

  • 使用UDP端口 38899 用于Wiz灯泡
  • 如果你看到 Operation not permitted,在允许UDP的主机上运行