使用说明
菲巴罗家庭中心2 MCP服务器
用于与Fibaro Home Center 2集成的模型上下文协议(MCP)服务器。
构建于 Types/Node.js 对于现代npx støtte og enkel installasjon。
🚀 快速安装
通过VS代码(一键)
点击按钮直接在VS代码中安装-最简单的方法!
通过npm
npm install -g fibaro-mcp-server
# eller kjør direkte med npx
npx fibaro-mcp-server
函数
- 📱 列表和控制单元(设备)
- 🏠 管理室
- 🎬 触发具有完整LUA代码视觉的场景
- 📊 获取机组信息和状态
- 🔧 Oppater增强参数
- 🌍 管理全局变量
- 🔍 系统诊断(内存、存储、CPU)
- 👥 使用
- 📂 部门部委
- ⚡ 能源使用监测
- 🌡️ 温度数据
- 📍 灾害发生地
- 🎥 纽约时报:人工智能drevet kameraanalyst med lokal Ollama (se 相机_ NALYSIS.md)
项目结构
fibaro-mcp-server/
├── typescript/ # TypeScript-implementasjon (hoved-kode)
│ ├── src/ # TypeScript source
│ ├── dist/ # Compiled JavaScript
│ └── package.json
├── CAMERA_ANALYSIS.md # AI kamera-analyse dokumentasjon
├── QUICKSTART.md # 5-minutters oppsettguide
├── VSCODE_CONFIG.md # VS Code MCP konfigurasjon
└── README.md # Denne filen
安装与配置
硒 typescript/README.md 详细文档。
Rask开始:
cd typescript
npm install
npm run build
# Konfigurer i ~/.vscode/mcp.json (se VSCODE_CONFIG.md)
Kjør:
npm start
Rask开始
新用户? → Les QUICKSTART.md 五分钟!-什么?🚀
通过npm/npx
# Installer globalt
npm install -g fibaro-mcp-server
# Eller kjør direkte med npx (ingen installasjon nødvendig)
npx fibaro-mcp-server
Fra来源
git clone https://github.com/rokris/fibaro-mcp-server.git
cd fibaro-mcp-server/typescript
npm install
npm run build
配置
所有配置均通过以下方式进行 ~/.vscode/mcp.json eller GitHub Copilot设置。此项目未使用 .env-过滤器。
硒 VSCODE_配置.md VS Code中MCP服务器的详细配置。
使用
驱动服务器。
# Via npx
npx fibaro-mcp-server
# Eller hvis installert globalt
fibaro-mcp-server
MCP工具
服务器提供以下工具:
设备
list_devices-列出系统中的所有单元。get_device-具体信息如下control_device检查装置(打开/关闭、设定值等)get_device_properties-获取单位的属性。
罗马(房间)
list_rooms-列出系统中的所有房间。get_room_devices-在特定的房间里找单位。
风景(场景)
list_scenes-列出所有场景。get_scene-获取某个阶段的详细信息(包括LUA代码、触发器、动作)trigger_scene激活一个场景
系统
get_system_info-获取系统信息。get_weather-获取一些天气信息。get_home_status-获取您家的完整状态报告(包括摄像头的AI分析)
全局变量
list_global_variables列出全部全局变量get_global_variable-获取一个特定的全局变量。set_global_variable-设置全局变量
Fibaro家庭中心2 API
服务器使用Fibaro Home Center 2 REST API:
- 基本URL:
http(s)://<host>/api/ - 认证:HTTP基本认证
- 终点:
/api/devices-单位。/api/rooms-Rom/api/scenes-风景/api/settings/info-系统信息。
发展
安装开发依赖项:
cd typescript
npm install
Bygg prosjektet:
npm run build
在开发过程中以监视模式运行:
npm run dev
许可证
麻省理工学院