返回 MCP 目录
public公开dns本地运行

wiz-mcp-server

一个通过UDP协议控制Wiz智能灯泡的MCP服务器,提供获取状态和设置颜色等工具。

article

README

🚀 WIz MCP Server

WIz MCP Server 是一个轻量级的 MCP 服务器,它通过 UDP 协议提供 Wiz 智能灯的控制工具。

🚀 快速开始

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

✨ 主要特性

工具列表

  • get_status(ip, include_raw=false)

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

    • 发送包含 RGB(以及可选的调光)信息的 setPilot 指令。
    • 可选择在设置后获取最新的状态信息。

⚠️ 注意事项

⚠️ 重要提示

该服务器使用 UDP 端口 38899 与 Wiz 灯泡进行通信。

💡 使用建议

若遇到 Operation not permitted 错误,请在允许 UDP 通信的主机上运行该服务器。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端