Dominik Jain
4bce5dec89
✨ Apply naturalChildOrdering, removing workarounds
...
Set the flag to true during code execution, resetting it to the
original value afterwards.
If the flag is unavailable, issue an error message, which is passed
on to the user via the LLM.
Remove instructions that served to work around the corresponding
issues:
* https://github.com/penpot/penpot-mcp/issues/28
* https://github.com/penpot/penpot-mcp/issues/32
2026-03-11 16:47:13 +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
Andrey Antukh
5ec345162a
✨ Add mcp plugin into the frontend bundle
2026-02-09 17:38:40 +01:00
Andrey Antukh
c00d512193
✨ Add the concept of version to plugins
...
And make mcp plugin version 2
2026-02-06 09:42:59 +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