Fibaro HC3 MCP 服务器是一个借助 Claude AI 来控制 Fibaro Home Center 3 的服务器。它能让用户通过自然语言方便地与 Fibaro 智能家居系统进行交互,实现设备控制、场景运行等功能。
安装完成后,无需手动连接。当您的 AI 客户端(Claude Desktop 或 Cursor)启动时,MCP 服务器将自动连接到 Fibaro HC3。
一键安装 - 无需克隆仓库:
curl -sSL https://raw.githubusercontent.com/kaeljune/fibaro-mcp-server/main/quick-install.sh | bash
此脚本将完成以下操作:
如果您倾向于手动安装,请按以下步骤操作:
git clone https://github.com/kaeljune/fibaro-mcp-server.git
cd fibaro-mcp-server
npm install
npm run build
./install-claude.sh
Show all devices
Turn off light number 3
Turn on living room light
Set light number 5 brightness to 50%
Change RGB light number 10 to red
Set RGB light number 10 to purple (255,0,255,0)
Run scene "Good Night"
配置完成后,您可以与 Claude 进行如下对话:
Claude 将自动完成以下操作:
fibaro_get_devices:获取所有设备列表fibaro_get_device:通过 ID 获取详细设备信息fibaro_get_scenes:获取所有场景列表fibaro_get_scene:通过 ID 获取详细场景信息fibaro_get_rooms:获取所有房间列表fibaro_turn_on_device:通过 ID 打开设备fibaro_turn_off_device:通过 ID 关闭设备fibaro_set_device_value:设置设备属性值fibaro_set_brightness:设置灯光/调光器的亮度(0 - 100%)fibaro_set_color:为 RGB 灯设置 RGB 颜色(R,G,B,W: 0 - 255)fibaro_control_rgb_light:对 RGB 灯进行全面控制(开关 + 颜色 + 亮度)fibaro_run_scene:通过 ID 运行场景fibaro_stop_scene:通过 ID 停止场景./install-claude.shnpm run build)若要更改 IP、用户名或密码,请按以下步骤操作:
./install-claude.sh本项目为演示/教育项目,不可用于商业用途。
⚠️ 重要提示
这是 Fibaro HC3 MCP 服务器的演示/教育版本。它并非商业产品,仅用于学习和测试目的。使用时请自行承担风险。