MCP智能灯泡控制服务器
MCP(模型上下文协议)服务器,使AI助手能够通过UDP通信控制智能灯泡。
建筑
AI Assistant MCP Server Smart Bulb (UDP 192.168.1.45:4000)特性
- 控制智能灯泡电源(开/关)
- 调整亮度(0-100%)
- 更改颜色(RGB/HSV)
- 获取灯泡状态
- 在网络上发现灯泡
- 实时状态监控
安装
npm install
npm run build配置
创建一个 .env 文件:
BULB_IP=192.168.1.45
BULB_PORT=4000
MCP_SERVER_PORT=3000用法
作为MCP服务器
npm start发展模式
npm run devMCP工具可用
- 灯泡转动 -打开智能灯泡
- 关掉灯泡 -关闭智能灯泡
- set_bright -设置灯泡亮度(0-100%)
- set_color -设置灯泡颜色(RGB或HSV)
- get_bulb-status -获取当前灯泡状态
- discover_bulbs -在网络上发现灯泡
协议
服务器使用带有JSON有效载荷的UDP数据包与智能灯泡通信:
{
"command": "set_power",
"params": {
"power": true
}
}支持的灯泡命令
set_power:打开/关闭灯泡set_brightness:设置亮度级别set_color:设置RGB/HSV颜色get_status:获取当前状态discover:网络发现
许可证
麻省理工学院
