技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
handsomejustin/mijia-control

handsomejustin/mijia-control

MijiaPilot - 小米-米家生态 × MCP × CLI x AI Agent × HomeKit 全桥接家庭智能家居平台。
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add mijia-control -- npx -y mijia-control
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
74 ★ · handsomejustin/mijia-control · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 74 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 handsomejustin/mijia-control;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

MijiaPilot

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

中文 | English | 日本語 | 한국어 | Español
米家 小米生态 × MCP x CLI × AI Agent × HomeKit 全桥接智能家居平台。
Changelog
v1.0.3 (2026-05-14)
- **fix**: SQLALCHEMY_DATABASE_URI 增加 SQLite 默认值(sqlite:///mijia.db),未设置 DATABASE_URL 时不再崩溃
- **fix**: Werkzeug 3.1+ 安全限制,run.py 添加 allow_unsafe_werkzeug=True 保障开发环境启动
> **升级注意**:如果你之前使用 MySQL,不受影响。SQLite 仅在未配置 DATABASE_URL 时作为 fallback。
> 若从 MySQL 首次切换到 SQLite(或新建 SQLite 数据库),需要执行 flask db upgrade 创建表,
> 并通过 Web 界面或 /api/auth/register 注册用户,再绑定小米账号后方可使用设备控制功能。
v1.0.2 (2026-05-13)
- **fix**: 修复 Jinja2 search 测试不存在导致的 500 错误
v1.0.1
- **feat**: 专属设备控制页模板(灯光、取暖器、空调伴侣、传感器、开关、摄像头)
- **feat**: 通用设备控制页使用共享组件和更好的 UI
v1.0.0
- 初始发布
> **致谢**:本项目底层使用了 Do1e/mijia-api(mijiaAPI v3.0+)提供的 Python SDK,
> 用于与小米云端进行设备通信、属性读写和场景执行。感谢原作者的开源贡献。
演示
功能特性
- **Web 管理界面** — 设备控制、家庭/场景管理、能耗统计、自动化规则、深色模式、移动端适配
- **RESTful API** — JWT 认证,完整的 Swagger 文档(/api/docs/),支持第三方集成
- **CLI 工具** — mijia-control 命令行,支持登录、设备列表、属性读写、场景执行
- **实时通信** — SocketIO 推送设备状态变更
- **设备分组/收藏** — 自定义分组管理设备,快速收藏常用设备
- **定时自动化规则** — 支持 cron、interval、日出/日落等触发方式
- **能耗统计仪表板** — 按设备记录和展示能耗数据(日/小时粒度)
- **API Token 管理** — 为第三方应用创建和管理访问令牌
- **MCP Server** — 内置 MCP 协议支持,Claude Code / Hermes Agent 等 AI Agent 可直接调用
- **HomeKit 桥接** — 通过 Apple 家庭 App 和 Siri 控制米家设备,支持灯光、插座、传感器、温控器等
- **BLE 蓝牙传感器** — PC 蓝牙直连小米 BLE 温湿度计,本地实时数据采集,支持自动化联动
- **多用户 & 权限** — 用户注册登录、管理员后台、限流保护
技术栈
| 层级 | 技术 |
|------|------|
| Web 框架 | Flask 3.0+ |
| ORM & 迁移 | SQLAlchemy + Flask-Migrate (Alembic) |
| 数据库 | MySQL (pymysql) |
| 认证 | Flask-Login (Session) + Flask-JWT-Extended (API) |
| CSRF 保护 | Flask-WTF |
| 限流 | Flask-Limiter |
| 实时通信 | Flask-SocketIO |
| API 文档 | Flasgger (Swagger UI) |
| 序列化/校验 | Marshmallow |
| 米家 SDK | mijiaAPI >= 3.0 |
| MCP 协议 | MCP Python SDK >= 1.6 |
| HomeKit | HAP-Python >= 5.0 |
| BLE 扫描 | bleak >= 0.22 |
| 代码质量 | Ruff (lint + format) |
| 测试 | pytest |
项目结构
快速开始
1. 环境准备
- Python 3.10+
- MySQL 5.7+
2. 安装
3. 配置
复制 .env.example 为 .env 并填写实际配置:
4. 初始化数据库
5. 启动
访问 http://127.0.0.1:5000 ,注册账号后即可使用。
API 概览
| 模块 | 路径前缀 | 说明 |
|------|----------|------|
| 认证 (Session) | /api/auth/ | 注册、登录、登出、修改密码 |
| 认证 (JWT) | /api/auth-jwt/ | JWT 登录、刷新令牌 |
| 小米账号绑定 | /api/xiaomi/ | 二维码绑定、状态查询、解绑 |
| 设备管理 | /api/devices/ | 设备列表、属性读写、动作执行、摄像头流 |
| 家庭管理 | /api/homes/ | 家庭列表、详情 |
| 场景执行 | /api/scenes/ | 场景列表、执行 |
| 设备分组 | /api/groups/ | 分组 CRUD、收藏管理 |
| 自动化规则 | /api/automations/ | 定时规则 CRUD、启用/禁用 |
| 能耗统计 | /api/energy/ | 能耗记录、日/小时/最新查询 |
| BLE 传感器 | /api/ble/ | BLE 设备注册、数据上报、历史查询 |
| API Token | /api/tokens/ | 令牌管理(第三方集成) |
完整 API 文档:启动后访问 /api/docs/。
MCP Server(AI Agent 集成)
内置 MCP Server,支持 Claude Code、Hermes Agent、OpenClaw 等任何兼容 MCP 协议的 AI Agent 直接控制米家设备。
安装
配置
首先确保 Web 服务已启动(python run.py),然后获取 Token:
设置环境变量:
Claude Code 中使用
可用工具
| 工具 | 功能 |
|------|------|
| list_devices | 列出所有设备 |
| get_device | 查看设备详情与规格 |
| get_property | 读取设备属性 |
| set_property | 设置设备属性(控制设备) |
| run_action | 执行设备动作 |
| list_scenes | 列出场景 |
| run_scene | 执行场景 |
| list_homes | 列出家庭 |
| get_home | 查看家庭详情 |
| list_ble_devices | 列出 BLE 传感器设备 |
| get_ble_sensor | 获取 BLE 传感器最新数据 |
| get_ble_readings | 查询 BLE 传感器历史读数 |
来源
awesome · https://github.com/handsomejustin/mijia-control
按领域浏览
MCP 服务
Traction
74 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引