Loxone Miniserver MCP
loxone-mcp
Un servidor MCP (Model Context Protocol) que conecta asistentes de IA a un sistema de hogar inteligente Loxone Miniserver.
Permite a Claude (o cualquier IA compatible con MCP) listar habitaciones, consultar estados de sensores/actuadores en tiempo real, buscar dispositivos y enviar comandos.
Características
list_rooms— todas las habitaciones con sus controleslist_controls— todos los controles (nombre, tipo, UUID, habitación)find_control— búsqueda por palabras clave en nombre/habitación/tipoget_status— valores de sensores y actuadores en tiempo real (filtro de habitación opcional)control_device— enviar comandos (Encendido/Apagado, % de atenuación, persianas, climatización, audio)
Related MCP server: Loxone MCP Server
Requisitos
Loxone Miniserver con Cloud Connect habilitado
Node.js 20+ (o Docker)
Instalación
npm
npm install -g @syntropic/loxone-mcpLuego ejecute con las variables de entorno configuradas:
LOXONE_SERIAL=XXXXXXXXXXXX \
LOXONE_USER=admin \
LOXONE_PASS=yourpass \
MCP_API_KEY=$(openssl rand -hex 32) \
loxone-mcpDesde el código fuente
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 startEl servidor escucha en http://localhost:3000. El punto final MCP es POST /mcp.
Docker
docker build -t loxone-mcp .
docker run -p 3000:3000 --env-file .env loxone-mcpConfiguración
Variable | Requerido | Descripción |
| Sí | Serie del Miniserver de 12 caracteres (desde Loxone Config → Miniserver) |
| Sí | Nombre de usuario del Miniserver |
| Sí | Contraseña del Miniserver |
| Sí | Token Bearer para la autenticación del punto final MCP ( |
| No | Puerto HTTP (predeterminado: 3000) |
Conexión a Claude
Añada a su configuración de Claude MCP:
{
"mcpServers": {
"loxone": {
"url": "https://your-server/mcp",
"headers": {
"Authorization": "Bearer YOUR_MCP_API_KEY"
}
}
}
}Comandos admitidos por tipo de dispositivo
Tipo | Comandos |
Interruptor / Luz |
|
Atenuador |
|
Persiana (jalousie) |
|
Puerta |
|
Climatización ( |
|
Zona de audio |
|
Arquitectura
Servidor HTTP sin estado: cada POST /mcp crea un transporte nuevo (sin estado de sesión)
Loxone Cloud Connect: resuelve la URL del túnel actual a través de
dns.loxonecloud.comen cada solicitudCaché de estructura: estructura de la aplicación Loxone (
LoxAPP3.json) almacenada en caché durante 60 segundos
Licencia
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