Do1e/mijia-api
使用代码、CLI、MCP 直接控制米家设备。
解決的問題
提供一種透過程式碼、命令列介面(CLI)或模型上下文協定(MCP)來程式化控制小米米家智慧家庭裝置的方法,無需依賴官方應用程式即可完成基本裝置管理。
運作方式
本專案實作了一個 API 包裝器,允許使用者透過 QR 碼登入進行驗證,並與米家裝置互動。可作為 Python 套件、獨立的 CLI 工具或 MCP 伺服器使用,讓 AI 代理或其他軟體能控制家庭自動化硬體。
適用對象
希望透過自訂指令碼、CLI 命令或 AI 驅動代理來自動化小米生態系裝置的開發者與智慧家庭愛好者。
主要特色
- 多接口存取:支援 Python API、CLI 與 MCP,實現彈性整合。
- 代理就緒:內建支援 MCP 與代理技能,讓基於大語言模型的代理更容易控制實體裝置。
- 簡易驗證:使用 QR 碼登入流程處理裝置授權。
- 裝置級控制:可透過裝置名稱控制裝置屬性(如亮度或電源狀態)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案