openpencil/desktop
Danila Poyarkov ff78d8d57b Bridge MCP server to live editor via automation WebSocket
ACP agents now get an MCP server at http://127.0.0.1:7600/mcp that
proxies tool calls through the automation WebSocket to the browser,
where they execute against the live editor store. No separate
subprocess, no stale npm package — tools operate on the open canvas.

- Add /mcp endpoint to automation bridge (Streamable HTTP transport)
- Each MCP tool call → sendToBrowser({command:'tool'}) → browser executes
- Strip mcp__open-pencil__ prefix from tool names in chat UI
- Export paramToZod from MCP package for bridge reuse
2026-03-15 16:40:27 +03:00
..
capabilities Bridge MCP server to live editor via automation WebSocket 2026-03-15 16:40:27 +03:00
icons Use pencil loader icon as Tauri app icon 2026-03-01 01:37:01 +03:00
src Add ACP client support for using external coding agents 2026-03-15 16:40:18 +03:00
.gitignore Rename src-tauri → desktop, symlink for CLI compat 2026-02-28 08:10:09 +03:00
build.rs Rename src-tauri → desktop, symlink for CLI compat 2026-02-28 08:10:09 +03:00
Cargo.lock Fix ACP shell scope config and surface connection errors 2026-03-15 16:40:23 +03:00
Cargo.toml Add ACP client support for using external coding agents 2026-03-15 16:40:18 +03:00
tauri.conf.json Release v0.9.0 2026-03-09 17:43:11 +03:00