1. Conduid
  2. Developer Tools
  3. fibaro-server
MCP server · Developer Tools

fibaro-server

Model Context Protocol server for Fibaro Home Center 2 integration with AI assistants

39Low

Scored 5 months ago · breakdown

About fibaro-server

fibaro-server is an MCP server published by git+rokris in the Developer Tools category: model Context Protocol server for Fibaro Home Center 2 integration with AI assistants.

Install

Install
npx fibaro-mcp-server
Claude Code
claude mcp add fibaro-mcp-server -- npx -y fibaro-mcp-server
npx
npx -y fibaro-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about fibaro-server

Powered by Claude · Grounded in docs

I know everything about fibaro-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

Fibaro Home Center 2 MCP Server

En Model Context Protocol (MCP) server for integrasjon med Fibaro Home Center 2.

Bygget med TypeScript/Node.js for moderne npx-støtte og enkel installasjon.

🚀 Rask installasjon

Via VS Code (Ett klikk)

Klikk på knappen over for å installere direkte i VS Code - den enkleste måten!

Via npm

npm install -g fibaro-mcp-server
# eller kjør direkte med npx
npx fibaro-mcp-server

Funksjoner

  • 📱 List og kontroller enheter (devices)
  • 🏠 Administrer rom (rooms)
  • 🎬 Trigger scener (scenes) med full LUA-kode visning
  • 📊 Hent enhetsinformasjon og status
  • 🔧 Oppdater enhetsparametere
  • 🌍 Administrer globale variabler
  • 🔍 Systemdiagnostikk (minne, lagring, CPU)
  • 👥 Brukeradministrasjon
  • 📂 Seksjonsadministrasjon
  • ⚡ Energiforbruksovervåkning
  • 🌡️ Temperaturdata
  • 📍 Lokasjonsinformasjon
  • 🎥 NYT: AI-drevet kameraanalyse med lokal Ollama (se CAMERA_ANALYSIS.md)

Prosjektstruktur

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

Installasjon og Konfigurasjon

Se typescript/README.md for detaljert dokumentasjon.

Rask start:

cd typescript
npm install
npm run build
# Konfigurer i ~/.vscode/mcp.json (se VSCODE_CONFIG.md)

Kjør:

npm start

📖 Se full TypeScript dokumentasjon

Rask start

Ny bruker? → Les QUICKSTART.md for 5-minutters oppsett! 🚀

Via 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 source

git clone https://github.com/rokris/fibaro-mcp-server.git
cd fibaro-mcp-server/typescript
npm install
npm run build

Konfigurering

All konfigurasjon skjer via ~/.vscode/mcp.json eller GitHub Copilot settings. Dette prosjektet bruker ikke .env-filer.

Se VSCODE_CONFIG.md for detaljert konfigurering av MCP-server i VS Code.

Bruk

Kjør serveren

# Via npx
npx fibaro-mcp-server

# Eller hvis installert globalt
fibaro-mcp-server

MCP Tools

Serveren tilbyr følgende tools:

Enheter (Devices)

  • list_devices - List alle enheter i systemet
  • get_device - Hent informasjon om en spesifikk enhet
  • control_device - Kontroller en enhet (turn on/off, set value, etc.)
  • get_device_properties - Hent egenskaper for en enhet

Rom (Rooms)

  • list_rooms - List alle rom i systemet
  • get_room_devices - Hent enheter i et spesifikt rom

Scener (Scenes)

  • list_scenes - List alle scener
  • get_scene - Hent detaljert informasjon om en scene (inkludert LUA-kode, triggers, actions)
  • trigger_scene - Aktiver en scene

System

  • get_system_info - Hent systeminformasjon
  • get_weather - Hent værinformasjon
  • get_home_status - Hent komplett statusrapport for hjemmet (inkludert AI-analyse av kameraer)

Globale Variabler

  • list_global_variables - List alle globale variabler
  • get_global_variable - Hent en spesifikk global variabel
  • set_global_variable - Sett en global variabel

Fibaro Home Center 2 API

Serveren bruker Fibaro Home Center 2 REST API:

  • Base URL: http(s)://<host>/api/
  • Autentisering: HTTP Basic Auth
  • Endpoints:
    • /api/devices - Enheter
    • /api/rooms - Rom
    • /api/scenes - Scener
    • /api/settings/info - Systeminformasjon

Utvikling

Installer dev-avhengigheter:

cd typescript
npm install

Bygg prosjektet:

npm run build

Kjør i watch-mode under utvikling:

npm run dev

Lisens

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About fibaro-server

How do I install fibaro-server?

Run npx fibaro-mcp-server, then add the server to your MCP client's configuration.

Is fibaro-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is fibaro-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.