OpenHue MCP 服务器借助 OpenHue CLI 实现对飞利浦 Hue 灯光的控制,同时支持与 Claude 及其他 LLM 接口进行交互,为您的灯光控制带来更加智能便捷的体验。
在使用该服务器前,您需要完成一些先决条件的准备工作,并进行门桥设置。
在使用服务器之前,需要通过 OpenHue CLI 设置与您的 Hue 门桥:
# 在 Linux/macOS 上:
docker run -v "${HOME}/.openhue:/.openhue" --rm --name=openhue -it openhue/cli setup
# 在 Windows(PowerShell)上:
docker run -v "${env:USERPROFILE}\.openhue:/.openhue" --rm --name=openhue -it openhue/cli setup
# 在 Linux/macOS 上:
docker run -v "${HOME}/.openhue:/.openhue" --rm --name=openhue -it openhue/cli get lights
# 在 Windows(PowerShell)上:
docker run -v "${env:USERPROFILE}\.openhue:/.openhue" --rm --name=openhue -it openhue/cli get lights
如果看到列出的灯光,说明设置完成,您可以开始使用 MCP 服务器。
git clone
cd claude-mcp-openhue
npm install
npm run build
npm start
此服务器通过 MCP 提供以下功能:
.
├── src/
│ └── index.ts # 主服务器实现文件
├── build/ # 编译后的 JavaScript 文件夹
├── package.json
├── tsconfig.json
└── README.md
npm run build
npm start
MIT License