Dominik Jain
ad1e598efe
✨ Add wait time in exportImage to account for async updates #8836
...
This is a temporary workaround for penpot/penpot-mcp#27 .
It adds a wait time before exports via the export_shape tool to account
for asynchronous updates in Penpot, increasing the likelihood of exporting
the fully updated state.
2026-03-31 17:20:02 +02:00
Dominik Jain
40fb4edc4a
✨ PenpotUtils: Update isContainedIn to use textBounds, adding getBounds
...
Follow-up to https://github.com/penpot/penpot-mcp/issues/30
2026-02-23 17:27:25 +01:00
Dominik Jain
f43de05d3d
✨ Remove workaround for atob function being unavailable
...
Follow-up to https://github.com/penpot/penpot-mcp/issues/17
2026-02-19 17:06:36 +01:00
Dominik Jain
7eb9a207f5
✨ Change PenpotUtils.findShapes to search on all pages by default
...
This matches the behaviour of findShape, more closely aligning with
the LLM's expectations (given the lack of concrete information in
the instructions)
2026-02-11 11:35:10 +01:00
Dominik Jain
f5afcde0de
✨ Improve shapeStructure
...
* Add information on component instance (component id, name; main instance id)
* Improve JSON result order (children should come last)
2026-02-11 10:45:22 +01:00
Dominik Jain
bb4d0322d8
🚧 Temporarily add ts-ignore statements
...
This shall be reverted once the new API types are published
2026-02-10 12:35:44 +01:00
Dominik Jain
56e369a1c0
✨ Add helper functions for token exploration
...
Extend PenpotUtils with helper functions for token exploration/discovery
and describe them in the system prompt
2026-02-10 12:35:44 +01:00
Dominik Jain
880b9b61c4
🎉 Integrate mcp repository
...
Original repository: https://github.com/penpot/penpot-mcp
Imported commit: fcfa67e908fc54e23a3a3543dee432472dc90c5d
2026-02-04 12:22:36 +01:00