docs: PROGRESS 记录 ppclock-mcp 0.2.0 与 Windows 实测
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
1 parent
e8feb2d34a
commit
eb229717c7
1 file changed
+10
+10
@@ -214,6 +214,16 @@
|
|||||||
- **AI-native 文档**:`llms.txt`(项目卡)+ `docs/sdk/API.md`(签名级参考+Bridge RPC+不变量)+ README 改 SDK 向
|
- **AI-native 文档**:`llms.txt`(项目卡)+ `docs/sdk/API.md`(签名级参考+Bridge RPC+不变量)+ README 改 SDK 向
|
||||||
- 165 测试全绿(新增 test_client.py 14 项门面测试)
|
- 165 测试全绿(新增 test_client.py 14 项门面测试)
|
||||||
|
|
||||||
|
### 2026-07-31:ppclock-mcp 0.2.0——AI-native MCP 服务器(单层部署)
|
||||||
|
|
||||||
|
**交付**(分支 feat/ppclock-mcp,SDD 五任务+终审+修复波):
|
||||||
|
- 三新模块:`device_manager.py`(方案 C:按需连接+空闲超时保持+串行锁+掉线重连重试一次)/ `mcp_tools.py`(13 高层工具+统一 ok/error 契约)/ `mcp_server.py`(stdio+streamable HTTP 双模,PPCLOCK_MCP_TOKEN 鉴权,非回环强制 token,--allowed-hosts Host 白名单)
|
||||||
|
- 规格 spec + 实施计划入库(docs/superpowers/specs|plans);207 测试全绿(新增 42)
|
||||||
|
- **终审关键修复**:全部 fake 曾只说英文 TransportError——真实 bleak 抛中文 `transports.local.TransportError`(与 base 同名互不继承)与未包装 BleakError;捕获面/错误码映射已按真实异常语义重写(类型优先、中英文消息次之)
|
||||||
|
- **Windows 实测**(熠管家,banyWinServer 192.168.61.35,C:\ppclock):stdio 全链路通过(scan→connect→set_time→upload_image 15000+15000→set_mode image0;远程无法目视上屏);HTTP LAN Host 421(mcp DNS 重绑定防护)已修为 --allowed-hosts,复测待回报
|
||||||
|
- 环境事实:mcp 钉 >=1.10,<2(2.0 移除 FastMCP/memory API;实测 1.29.0)
|
||||||
|
- 文档:docs/sdk/MCP.md(工具参考+部署)、README/llms.txt/API.md/CHANGELOG 同步;工具清单 tools/mcp_windows_deploy.md
|
||||||
|
|
||||||
### 会话时间线
|
### 会话时间线
|
||||||
|
|
||||||
- 08:14 目标设定(治理+规划+执行)
|
- 08:14 目标设定(治理+规划+执行)
|
||||||
|
|||||||
Reference in new issue
Block a user