Do1e/mijia-api

使用代码、CLI、MCP 直接控制米家设备。

解決的問題

提供一種透過程式碼、命令列介面(CLI)或模型上下文協定(MCP)來程式化控制小米米家智慧家庭裝置的方法,無需依賴官方應用程式即可完成基本裝置管理。

運作方式

本專案實作了一個 API 包裝器,允許使用者透過 QR 碼登入進行驗證,並與米家裝置互動。可作為 Python 套件、獨立的 CLI 工具或 MCP 伺服器使用,讓 AI 代理或其他軟體能控制家庭自動化硬體。

適用對象

希望透過自訂指令碼、CLI 命令或 AI 驅動代理來自動化小米生態系裝置的開發者與智慧家庭愛好者。

主要特色

  • 多接口存取:支援 Python API、CLI 與 MCP,實現彈性整合。
  • 代理就緒:內建支援 MCP 與代理技能,讓基於大語言模型的代理更容易控制實體裝置。
  • 簡易驗證:使用 QR 碼登入流程處理裝置授權。
  • 裝置級控制:可透過裝置名稱控制裝置屬性(如亮度或電源狀態)。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案