handsomejustin/mijia-control

handsomejustin/mijia-control

от handsomejustin
MijiaPilot — платформа для управления умным домом Xiaomi через веб, CLI, MCP Server и HomeKit. Поддерживает AI-агентов (Claude Code) для прямого контроля устройств, BLE-датчики, автоматизацию и RES...

MijiaPilot

中文 | English | 日本語 | 한국어 | Español

MCP Server GitHub license Python Version Flask GitHub stars GitHub issues GitHub last commit

米家 小米生态 × 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, 用于与小米云端进行设备通信、属性读写和场景执行。感谢原作者的开源贡献。

演示

Agent 演示界面

Agent 演示视频

功能特性

  • 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 温湿度计,本地实时数据采集,支持自动化联动
  • 多用户 & 权限 — 用户注册登录、管理员后台、限流保护
У этого сервера пока нет списка инструментов.

Другие проверенные MCP-сервера

OctagonAI/octagon-deep-research-mcp

OctagonAI/octagon-deep-research-mcp

официальный

MCP сервер Octagon Deep Research для глубоких исследований — быстрее ChatGPT Deep Research и без ограничений. Отлично подходит для сбора данных, анализа рынков и академических изысканий, работая в Claude, Cursor и других MCP-клиентах.

JavaScript93
TencentCloudBase/CloudBase-AI-ToolKit

TencentCloudBase/CloudBase-AI-ToolKit

официальный

MCP-сервер CloudBase соединяет AI IDE с облачной инфраструктурой Tencent Cloud, позволяя разработчикам развёртывать приложения одной командой. Он заполняет разрыв между генерацией кода и деплоем, автоматизируя настройку функций, баз данных и хостинга. Полезен для AI-программистов, которые хотят у...

TypeScript1059
yepcode/mcp-server-js

yepcode/mcp-server-js

официальный

YepCode MCP сервер превращает YepCode-процессы в готовые инструменты для ИИ-ассистентов. Он запускает скрипты на Python или Node.js в изолированной среде, управляет параметрами через JSON Schema. Идеально для интеграции AI с бизнес-логикой — от выполнения кода до управления API.

TypeScript46
StacklokLabs/osv-mcp

StacklokLabs/osv-mcp

официальный

Сервер для поиска уязвимостей в открытом коде через базу OSV. Подходит LLM-инструментам: запрашивай уязвимости для пакетов, версий или коммитов, получай детали по ID. Удобный MCP инструмент для без...

Go36
opgginc/opgg-mcp

opgginc/opgg-mcp

официальный

MCP-сервер для доступа AI-агентов к статистике OP.GG: League of Legends, Teamfight Tactics и Valorant. Предоставляет данные по чемпионам, сборкам, профилям игроков, мете, турнирам. Полезен разработ...

TypeScript95
lharries/whatsapp-mcp

lharries/whatsapp-mcp

MCP-сервер для личного WhatsApp: читает сообщения (текст, медиа), ищет контакты, отправляет сообщения и файлы через Claude или Cursor. Подключается к вашему аккаунту через WhatsApp Web, всё хранится локально.

Go5914
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин