Do1e/mijia-api

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

解决的问题

通过代码、命令行界面(CLI)或模型上下文协议(MCP),提供一种程序化控制小米米家智能家居设备的方法,无需依赖官方应用即可完成基本设备管理。

工作原理

该项目实现了一个 API 包装器,允许用户通过二维码登录进行身份验证,并与米家设备进行交互。该工具可作为 Python 库、独立的 CLI 工具或 MCP 服务器使用,使 AI 代理或其他软件能够控制家庭自动化硬件。

适用人群

希望使用自定义脚本、CLI 命令或 AI 驱动代理来自动化小米生态设备的开发者和智能家居爱好者。

主要亮点

  • 多接口访问:支持 Python API、CLI 和 MCP,实现灵活集成。
  • 支持代理:内置 MCP 和代理技能支持,便于基于大语言模型的代理控制物理设备。
  • 简单认证:使用二维码登录流程处理设备授权。
  • 设备级控制:可通过设备名称控制设备属性(如亮度或电源状态)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目