Skip to content

安装 ​

要求 Python >= 3.10

从 PyPI 安装(推荐) ​

bash
pip install mijiaAPI
# uv 用户可使用 `uv add mijiaAPI`

可选依赖 ​

MCP Server 功能依赖 fastmcp,该依赖不随主包安装,需通过 mcp extra 安装:

bash
pip install "mijiaAPI[mcp]"
# uv 用户可使用 `uv add "mijiaAPI[mcp]"`

未安装时仅有 mijiaAPI mcp 子命令不可用(会提示缺少依赖并退出),Python API 与其他 CLI 子命令不受影响。

从源码安装 ​

bash
git clone https://github.com/Do1e/mijia-api.git
cd mijia-api
pip install .
# 或 `pip install -e .` 以可编辑模式安装
# 或 `pip install ".[mcp]"` 一并安装 MCP server 依赖
# 或 `pip install git+https://github.com/Do1e/mijia-api.git` 直接从仓库安装
# uv 用户可使用 `uv add git+https://github.com/Do1e/mijia-api.git`

AUR(Arch User Repository) ​

如果你使用 Arch Linux 或基于 Arch 的发行版,可以通过 AUR 安装:

bash
yay -S python-mijia-api

基于 GPL-3.0 许可证发布