Setup
- Penpot in browser (Chrome), macOS 15
- penpot-mcp (Python stdio, Claude Code)
Issue 1 — Tab must stay focused at all times (most critical)
The MCP server drops connection whenever the Penpot browser tab loses focus. Switching to any other app breaks it. This
blocks all multitasking — you must stare at Penpot the entire time. Especially painful during long operations (100+
components, several minutes) but applies constantly.
Issue 2 — Opening a plugin silently breaks MCP
Opening any plugin in Penpot silently breaks the MCP server. The client still reports “connected” but all calls fail with
Server not initialized. No error is shown anywhere.
Issue 3 — Page reload required to recover
Closing the plugin does NOT restore the MCP connection. Only a full page reload works. Plugin sessions and MCP sessions
are mutually exclusive — every switch requires a full reload.
Question: Are these known limitations? Any workarounds?