基本能力
产品定位
LIFX MCP Server是一个专为LIFX智能灯光设计的控制服务,通过MCP工具实现灯光的远程控制和自动化管理。
核心功能
- 控制LIFX灯光
- 设置灯光状态(开关、颜色、亮度等)
- 切换灯光状态
- 应用灯光效果(呼吸、移动、变形、火焰等)
- 激活和管理场景
- 解析颜色字符串
适用场景
- 智能家居自动化
- 场景灯光控制
- 远程灯光管理
- 灯光效果展示
使用教程
使用依赖
- Node.js(推荐v16及以上版本)
- LIFX Cloud API令牌(获取地址)
- MCP兼容客户端(如VS Code)
安装教程
git clone https://github.com/your-org/mcp-lifx.git
cd mcp-lifx
npm install构建
npm run build运行
直接启动服务器:
npm start或使用MCP工具(推荐):
npx fastmcp dev src/index.ts调试方式
- 使用VS Code的MCP扩展进行调试
- 检查
.env文件中的LIFX_TOKEN是否正确配置 - 运行
npm run dev进行开发调试
工具列表
get-lights: 获取灯光状态set-state: 设置灯光状态set-states: 批量设置灯光状态set-state-delta: 应用增量更改toggle-lights: 切换灯光开关状态breathe-effect,move-effect,morph-effect,flame-effect: 运行灯光效果get-scenes,activate-scene: 场景管理parse-color: 解析颜色字符串
