avrabe/mcp-loxone
If you are the rightful owner of mcp-loxone and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Loxone MCP Server is a high-performance Rust implementation designed for controlling Loxone home automation systems using natural language commands.
The Loxone MCP Server is a cutting-edge solution for integrating AI assistants with Loxone home automation systems. Rewritten entirely in Rust, this server offers unparalleled performance, reliability, and flexibility in deployment. It allows users to control various home automation devices such as lights, blinds, sensors, and weather data through natural language commands. The server supports multiple platforms, including native binaries, Docker, and WASM, making it versatile for different deployment environments. With advanced security features like consent management and audit trails, it ensures safe and secure operations. The server also integrates with n8n for workflow automation, providing a comprehensive solution for modern smart homes.
Features
- 10-100x Performance: Rust's zero-cost abstractions and async runtime ensure high-speed operations.
- 23+ MCP Tools: Offers a wide range of tools for comprehensive home automation control.
- Multi-Platform: Supports WASM, Docker, native binaries, and HTTP/SSE for flexible deployment.
- Advanced Security: Features include Infisical integration, consent management, and audit trails.
- Batch Operations: Allows parallel device control with automatic optimization.
Usages
usage with native binary
bash cd loxone-mcp-rust cargo install --path . loxone-mcp-rust --host 192.168.1.100 --username admin
usage with docker
bash cd loxone-mcp-rust docker build -t loxone-mcp . docker run -p 8080:8080 loxone-mcp
usage with wasm
bash cd loxone-mcp-rust wasm-pack build --target web # Serve with any HTTP server
usage with claude desktop
{ "mcpServers": { "loxone": { "command": "loxone-mcp-rust", "args": ["--mcp-mode"] } } }