Knime - Cursor MCP, XML Structure help needed.

Hi everyone,

I’m currently working on a project to build a KNIME MCP integration for Cursor, aiming for something similar to K-AI but with more robust node support.

I’ve hit a roadblock trying to understand how the XML files for each node are generated. I need to understand this structure to automate their inclusion in my tool.

So far, I’ve tried searching for documentation and have used Cursor to parse the

knime-core

and

knime-base

GitHub repositories, specifically looking for any

readme.md

files or code that explains this generation process, but I haven’t found anything concrete.

Could anyone please point me in the right direction? I’m looking for:

1.

Any documentation detailing the node XML structure.

1.

Information on the process or code that generates these XML files (e.g., is it a wizard, a build script, a template engine?).

Any help or links to relevant docs would be very much appreciated!

Thanks.