技能介绍

米家智能设备控制 API(mijia-api)是一款开源工具,让你通过代码、命令行或 AI Agent 程序化控制米家设备,快速实现自定义智能自动化场景。

它由 Do1e 开发,支持通过代码、CLI、MCP 多种方式直接控制米家智能设备;v4 版本后还支持 Agent 技能调用。项目在 GitHub 上获得 701 Stars。

适用场景

  • 想用 Python 代码控制家中米家设备,把它接进自己的自动化流程
  • 想用命令行工具列出并控制米家智能设备
  • 想把米家设备配成 MCP 服务,让 AI Agent 直接控制台灯开关和亮度
  • 需要按名称定位设备、调整设备属性的开发与自建场景

核心能力

  • 多入口控制:Python 代码、命令行界面(CLI)、MCP 协议三种方式
  • v4 版本起支持 Agent 技能调用
  • 通过设备名称快速查找设备
  • 直接调整开关、亮度等各类设备属性
  • 可集成到自定义自动化工作流或 AI Agent 系统中
  • 提供完整使用文档,支持多种安装方式

效果预览

米家智能设备控制API 预览图

使用示例

配置 MCP 服务后,可以直接这样向 Agent 提问:

  • 如何配置本米家 API 为 MCP 服务,让 AI Agent 控制我的米家台灯开关和亮度。
  • 如何安装登录本米家 API,通过 Python 代码控制我的米家设备。
  • 如何使用本项目的 CLI 命令行工具列出并控制我的米家智能设备。