Do1e/mijia-api

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

何を解決するか

コード、コマンドラインインターフェース(CLI)、またはモデルコンテキストプロトコル(MCP)を使用して、Xiaomi Mijiaスマートホームデバイスをプログラムで制御する方法を提供します。公式アプリの使用を回避して、基本的なデバイス管理が可能になります。

動作方法

このプロジェクトは、QRコードログインによる認証を可能にするAPIラッパーを実装しています。Pythonライブラリ、スタンドアロンCLIツール、MCPサーバーとして使用でき、AIエージェントやその他のソフトウェアがホームオートメーションハードウェアを制御できるようにします。

対象ユーザー

カスタムスクリプト、CLIコマンド、またはAI駆動エージェントを通じてXiaomiエコシステムデバイスを自動化したい開発者やスマートホーム愛好家です。

特徴

  • マルチインターフェースアクセス:Python API、CLI、MCPをサポートし、柔軟な統合を実現します。
  • エージェント対応:MCPおよびエージェントスキルの組み込みサポートにより、LLMベースのエージェントが物理デバイスを制御しやすくなります。
  • シンプルな認証:デバイス認可を処理するためのQRコードログインプロセスを使用します。
  • デバイス固有の制御:デバイス名で特定して、明るさや電源状態などのデバイスプロパティを制御できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト