@skttl I have been playing around with this my self.
First thing I tried is getting data out of an existing Umbraco installation and just save it as XML or JSON on disk.
Got al lot of different results.
- Not exporting all items I requested.
- Structure of export files was different each time.
- Sometimes properties were missing (for example from compositions). Even if I told it to export those properties
- Different language models produce different results.
After a while I gave up. I think you will need to define a lot of clear rules.
In the time I invested in this, is about the same time I would need to program this myself.
If I find sometime I will look at creating my own MCP server for this specific task.
Something like : Building an MCP Server in Umbraco: My Journey into AI-Powered Content Management - DEV Community