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

huemcp

这是一个用于控制飞利浦Hue智能灯光的MCP服务器,支持自动发现桥接器、灯光控制、区域管理和分组灯光功能。

article

README

🚀 飞利浦 Hue MCP 服务器套件

用于控制飞利浦 Hue 智能灯的 MCP 服务器。

🚀 快速开始

对于 Claude 桌面端

  1. 下载并安装:从 发布版本 下载并安装 MCPB 套件。
  2. 配置(二选一):
    • 选项 A(推荐):跳过配置,使用内置工具:
      • 使用 discover_bridge 工具查找你的 Hue 桥接器。
      • 按下你的 Hue 桥接器上的物理按钮。
      • 使用 complete_bridge_setup 工具创建 API 密钥。
    • 选项 B:在安装过程中,在配置窗口中输入桥接器 IP 地址和 API 密钥。

对于其他 MCP 客户端(例如 Cursor)

  1. 克隆仓库并安装依赖
git clone https://github.com/yourusername/HUEMCP.git
cd HUEMCP
yarn install
  1. 设置(二选一):
    • 选项 A:交互式设置(推荐)
yarn setup

按照交互式提示配置你的桥接器。 - 选项 B:通过环境变量手动配置

export HUE_BRIDGE_IP="your-bridge-ip"
export HUE_API_KEY="your-api-key"
  1. 启动服务器
yarn start

需要桥接器 IP 地址和 API 密钥? 请参阅 手动设置指南,了解使用 mDNS 和 curl 的详细步骤说明。

✨ 主要特性

  • 通过 mDNS 自动发现桥接器
  • 设置和配置 API 密钥
  • 控制灯光(开关、亮度、颜色)
  • 管理 区域房间
  • 支持 分组灯光

🔧 技术细节

目前,此 MCP 服务器使用直接 HTTP 调用与飞利浦 Hue API v1 进行交互。

未来计划

计划迁移到 node - hue - api 库,这将提供:

  • 飞利浦 Hue API v2 的 TypeScript 实现
  • 完整的 API 覆盖和类型定义
  • 场景管理和调度
  • 用于流式传输颜色的娱乐 API
  • 增强的性能和功能

📚 详细文档

完整的文档可在 docs/ 中找到。

📦 资源

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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