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コードログインプロセスを使用します。
- デバイス固有の制御:デバイス名で特定して、明るさや電源状態などのデバイスプロパティを制御できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト