内容
# 与克劳德漫步
克劳德控制你的步行垫。当克劳德工作时,你便开始步行。
## ⚡ 快速安装(克劳德代码插件)
```
/plugin marketplace add nathanabrewer/claude-plugins
/plugin install walking-pad@th3redgiant
```
无需MCP,无需配置,无需重启 — 只需说“启动步行垫”。
## 安装
```bash
pip install git+https://github.com/nathanabrewer/walking-with-claude.git
claude mcp add walking-pad -- python -m walking_with_claude
```
## 作为技能安装(无需MCP,无需重置)
您是否更喜欢直接使用[克劳德代码技能](https://docs.claude.com/en/docs/claude-code/skills)而非MCP服务器?在[`skill/walking-pad/`](skill/walking-pad/)目录下有一个这样的技能。
它通过捆绑的`pad.py`脚本驱动步行垫 — 无需MCP服务器,添加它也不需要重启克劳德会话。
```bash
# 一次性:安装BLE驱动
pip install git+https://github.com/nathanabrewer/sperax-rm01.git
# 将技能放入个人技能文件夹
mkdir -p ~/.claude/skills
cp -r skill/walking-pad ~/.claude/skills/
```
然后只需让克劳德启动步行垫。在后台,技能会运行`python pad.py start|stop|pace <speed>|status`命令。步行垫会在每个命令退出后继续运行,因此只需执行一次`start`命令即可。
> macOS:在第一次使用BLE时,终端会提示您请求蓝牙权限(系统设置 > 隐私和安全 > 蓝牙)。请允许它,然后重试。
## 兼容设备
[<img src="https://sperax.com/cdn/shop/files/P1_1.jpg?v=1767170824&width=2880" width="400" alt="Sperax Walking Vibration Pad">](https://sperax.com/products/p1-walking-vibration-pad?variant=51576446091548)
| | |
|---|---|
| **产品** | [Sperax 步行振动垫(4合1)](https://sperax.com/products/p1-walking-vibration-pad?variant=51576446091548) |
| **型号** | WLT6200 (RM-01) |
| **BLE名称** | `SPERAX_RM01` |
| **制造商** | wi-linktech (泉州文特莱) |
| **连接方式** | 蓝牙低能耗(FFF0服务) |
> 其他使用相同BLE协议的Sperax型号也可能适用。BLE设备名称必须为`SPERAX_RM01`。
>
> 请使用[Web蓝牙测试页面](https://nathanabrewer.github.io/sperax-rm01/)(需使用Chrome浏览器)验证您的步行垫是否兼容。
## 工作原理
1. 您请求克劳德执行某项任务
2. 克劳德启动步行垫 — 您开始步行
3. 克劳德处理您的任务,同时您继续步行
4. 克劳德完成任务,停止步行垫
5. 您停止步行并查看任务结果
克劳德会根据任务复杂性选择步行速度。快速修复?以2公里/小时的轻松步伐。大型重构?您将以5公里/小时的速度奔跑。
## 要求
- macOS 或 Linux
- Python 3.10+
- [克劳德代码](https://claude.ai/claude-code)
- 兼容的步行垫,已开启并在附近
## 实现原理
这是一个[MCP](https://modelcontextprotocol.io/)服务器,为克劳德提供四种工具:
| 工具 | 功能 |
|------|-------------|
| `start_walking(speed)` | 启动步行垫(0.5-6.0公里/小时) |
| `stop_walking()` | 停止步行垫 |
| `set_pace(speed)` | 在任务中途更改速度 |
| `walking_status()` | 检查连接和速度 |
在底层,它使用[sperax-rm01](https://github.com/nathanabrewer/sperax-rm01) BLE库。第一次工具调用会触发蓝牙扫描和连接(几秒钟)。之后,命令立即生效。
## 背后故事
[查看完整故事 →](STORY.md)
由Nathan和克劳德共同打造,让Nathan能够尝试跟上节奏。
## 视频展示
[](https://www.youtube.com/watch?v=D8upY-3l0hA)
[](https://www.youtube.com/watch?v=qEU_nlLxYXA)
[](https://www.youtube.com/watch?v=aSERfEISn_o)