Luis de Dios
b5874b365b
Merge pull request #8414 from oraios/mcp-dev-latest
...
✨ Update MCP server to account for recent API changes & general improvements
2026-02-26 13:18:19 +01:00
alonso.torres
701443c3d7
✨ Add disconnect to MCP plugin
2026-02-25 13:16:56 +01: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
7fceb92673
✨ 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-02-19 17:06:36 +01:00
alonso.torres
03d0c62de1
🐛 Send a keep alive message in websocket connection
2026-02-19 10:26:51 +01:00
Alonso Torres
c32a336c50
🎉 Add MCP plugin embedded execution ( #8368 )
...
* ✨ Add core changes for mcp server
* ✨ Changes to plugins-runtime to add mcp extensions
* ✨ Changes to MCP plugin
* ✨ Changes post-review and ci fixes
2026-02-17 09:18:46 +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