Do1e/mijia-api

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

해결하는 문제

공식 앱 없이도 코드, 명령줄 인터페이스(CLI), 또는 모델 컨텍스트 프로토콜(MCP)을 사용하여 Xiaomi Mijia 스마트홈 기기를 프로그래밍 방식으로 제어할 수 있는 방법을 제공합니다. 기본적인 기기 관리는 공식 앱 없이도 가능합니다.

작동 방식

이 프로젝트는 QR 코드 로그인을 통해 인증하고 Mijia 기기와 상호작용할 수 있는 API 래퍼를 구현합니다. Python 라이브러리, 독립형 CLI 도구, MCP 서버로 사용할 수 있으며, AI 에이전트나 기타 소프트웨어가 홈 오토메이션 하드웨어를 제어할 수 있도록 합니다.

대상 사용자

커스텀 스크립트, CLI 명령어, 또는 AI 기반 에이전트를 통해 Xiaomi 생태계 기기를 자동화하고 싶은 개발자 및 스마트홈 애호가입니다.

주요 특징

  • 다중 인터페이스 접근: Python API, CLI, MCP를 지원하여 유연한 통합이 가능합니다.
  • 에이전트 준비 완료: MCP 및 에이전트 스킬 내장 지원으로 LLM 기반 에이전트가 물리적 기기를 제어하기 쉽게 합니다.
  • 간편한 인증: 기기 인증을 처리하기 위해 QR 코드 로그인 프로세스를 사용합니다.
  • 기기별 제어: 기기 이름으로 특정하여 밝기, 전원 상태 등 기기 속성을 제어할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트