Metadata-Version: 2.4
Name: roborock-mcp
Version: 0.2.0
Summary: 让 Claude 控制石头扫地机 - MCP 服务器
License-Expression: GPL-3.0-only
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: aiohttp<4,>=3.8.2
Requires-Dist: aiomqtt<3,>=2.5.0
Requires-Dist: click-shell~=2.1
Requires-Dist: click>=8
Requires-Dist: construct<3,>=2.10.57
Requires-Dist: mcp[cli]>=1.6.0
Requires-Dist: paho-mqtt<3.0.0,>=1.6.1
Requires-Dist: pycryptodomex~=3.18; sys_platform == 'darwin'
Requires-Dist: pycryptodome~=3.18
Requires-Dist: pyrate-limiter<5,>=4.0.0
Requires-Dist: vacuum-map-parser-roborock
Description-Content-Type: text/markdown

# roborock-mcp

MCP 服务器，让 Claude 控制石头扫地机。

## 安装使用

### 通过 uvx（推荐）

首次认证：
```bash
uvx roborock-mcp auth
```

配置 Claude Code，在项目目录创建 `.mcp.json`：
```json
{
  "mcpServers": {
    "roborock": {
      "command": "uvx",
      "args": ["roborock-mcp"]
    }
  }
}
```

### 更新

```bash
uvx --refresh roborock-mcp
```

### 开发模式

```bash
# 需要先 clone python-roborock 到 ./python-roborock/
uv pip install -e .
python -m roborock_mcp         # 启动 server
python -m roborock_mcp auth    # 认证
```

## 许可证

GPL-3.0-only（由于 vendoring 了 python-roborock）
