Timestamp: 20260310-115636
- Validate the tool layer with the new local MCP harness.
- Investigate whether the live external MCP transport can be reloaded safely in-session.
- Added:
research/experiments/local_mcp_tool_call.pyresearch/experiments/calculator_verify_probe.pyresearch/experiments/run_local_suite.py
- Results:
local_mcp_tool_call.py --tool Snapshotshowed the new timestamp and informative text section in real tool output.calculator_verify_probe.pypassed withDisplay is 15.run_local_suite.pypassed end to end for:- Notepad typing
- Calculator result verification
- localized Notepad launch
- Notepad switch
- Process experiment:
- Killed the older
uv.exe -> windows-mcp.exe -> python.exetree. - Verified that the in-session
windows-mcp/*tools still worked, so that tree was not backing the active connection. - Killed the remaining active tree.
- Immediate follow-up
Clipboardcall failed withTransport closed. - Manually started a fresh
uv.exe --directory C:\\Users\\Rufus\\src\\Windows-MCP run windows-mcp. - Follow-up
Clipboardcall still failed withTransport closed.
- Killed the older
- Conclusion:
- The current host-side MCP client does not automatically reattach to a fresh
windows-mcpprocess after transport closure. - A manual reconnect from the host application is required.
- The current host-side MCP client does not automatically reattach to a fresh
- Exact blocked step:
- resume live
mcp__windows-mcp__*tool retests against the patched server from within the current session
- resume live
- Actual blocker:
- the external transport is closed and did not recover after manual server restart
- Narrowest next human action:
- reconnect or reload the
windows-mcpMCP server from the host application that owns the tool connection
- reconnect or reload the