Loxone Miniserver MCP
loxone-mcp
Ein MCP-Server (Model Context Protocol), der KI-Assistenten mit einem Loxone Miniserver Smart-Home-System verbindet.
Ermöglicht es Claude (oder jeder anderen MCP-kompatiblen KI), Räume aufzulisten, Live-Sensor-/Aktorzustände abzufragen, Geräte zu suchen und Befehle zu senden.
Funktionen
list_rooms— alle Räume mit ihren Steuerungenlist_controls— alle Steuerungen (Name, Typ, UUID, Raum)find_control— Stichwortsuche über Name/Raum/Typget_status— Live-Sensor- und Aktorwerte (optionaler Raumfilter)control_device— Befehle senden (Ein/Aus, Dimmer %, Jalousien, HLK, Audio)
Related MCP server: Loxone MCP Server
Anforderungen
Loxone Miniserver mit aktiviertem Cloud Connect
Node.js 20+ (oder Docker)
Installation
npm
npm install -g @syntropic/loxone-mcpAnschließend mit gesetzten Umgebungsvariablen ausführen:
LOXONE_SERIAL=XXXXXXXXXXXX \
LOXONE_USER=admin \
LOXONE_PASS=yourpass \
MCP_API_KEY=$(openssl rand -hex 32) \
loxone-mcpAus dem Quellcode
git clone https://github.com/syntropicsignal-ai/loxone-mcp.git
cd loxone-mcp
cp .env.example .env
# edit .env with your Miniserver serial, credentials, and a random API key
npm install
npm run build
npm startDer Server lauscht auf http://localhost:3000. Der MCP-Endpunkt ist POST /mcp.
Docker
docker build -t loxone-mcp .
docker run -p 3000:3000 --env-file .env loxone-mcpKonfiguration
Variable | Erforderlich | Beschreibung |
| Ja | 12-stellige Miniserver-Seriennummer (aus Loxone Config → Miniserver) |
| Ja | Miniserver-Benutzername |
| Ja | Miniserver-Passwort |
| Ja | Bearer-Token für die MCP-Endpunkt-Authentifizierung ( |
| Nein | HTTP-Port (Standard: 3000) |
Verbindung mit Claude herstellen
Fügen Sie dies zu Ihrer Claude MCP-Konfiguration hinzu:
{
"mcpServers": {
"loxone": {
"url": "https://your-server/mcp",
"headers": {
"Authorization": "Bearer YOUR_MCP_API_KEY"
}
}
}
}Unterstützte Befehle nach Gerätetyp
Typ | Befehle |
Schalter / Licht |
|
Dimmer |
|
Jalousie |
|
Tor |
|
HLK ( |
|
AudioZone |
|
Architektur
Zustandsfreier HTTP-Server – jeder POST /mcp erstellt einen neuen Transport (kein Sitzungsstatus)
Loxone Cloud Connect: Löst die aktuelle Tunnel-URL bei jeder Anfrage über
dns.loxonecloud.comaufStruktur-Cache: Loxone App-Struktur (
LoxAPP3.json) wird für 60 Sekunden zwischengespeichert
Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Control a Loxone Miniserver smart home: lights, blinds, climate, scenes and energy.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for Home Assistant — 202 tools across 21 domains; full control of your smart home from Claude / Cursor / VS Code / any MCP client32315MIT
- AlicenseNot gradedqualityDmaintenanceEnables natural language control of Loxone smart home systems, including lighting, audio, climate, and environmental monitoring, through MCP-compatible clients.13 npm2AGPL 3.0
- AlicenseAqualityDmaintenanceAn unofficial MCP (Model Context Protocol) server that exposes a Vaillant heat pump's data to AI assistants like Claude. Query outdoor and room temperatures, hot water status, energy consumption, COP estimates, schedules, and diagnostics through natural conversation.4MIT
- AlicenseNot gradedqualityDmaintenanceA zero-dependency local proxy that provides a stable, headless connection to a Loxone Miniserver's MCP Server, enabling control and monitoring of Loxone smart home via natural language.3MIT