MiOT
Enables intelligent control and monitoring of Xiaomi/Mijia smart home devices through a standardized Model Context Protocol (MCP) service, facilitating dynamic discovery, property management, and action invocation.
About
MiOT-MCP is a robust Model Context Protocol (MCP) server designed to act as an intelligent control proxy for Xiaomi/Mijia smart home devices. It leverages the MijiaAPI to offer comprehensive functionalities, including automatic device discovery, real-time property reading and writing, action invocation, and dynamic status monitoring. Built for seamless integration, MiOT-MCP allows AI assistants and other compatible clients to manage a wide array of smart devices, enhancing automation and interaction within the smart home ecosystem. It features secure authentication methods, resource caching, and detailed error handling, making it a reliable bridge between AI-driven platforms and Xiaomi's smart home infrastructure.
Key Features
- Automatic discovery, search, and filtering of Mijia devices
- Real-time device status acquisition, caching, and change tracking
- Remote control capabilities including property read/write and action invocation for Mijia devices
- Deep integration support for AI assistants like Claude Desktop, Continue.dev, and Cline
- Connection management with username/password or QR code login and status monitoring
- 1 GitHub stars
Use Cases
- Integrating Xiaomi/Mijia smart home devices into AI assistant workflows for voice or programmatic control
- Automating smart home routines by programmatically setting device properties and calling actions
- Monitoring the real-time operational status and data of multiple Mijia devices from a central interface