I have built an MCP server for Ignition that can access both the Ignition APIs and the project folder structure. This enables AI-assisted development through the following workflow:
vscode → Prompt → MCP Tool → view.json modified → Project rescan → Changes reflected in the Launcher
The dashboard shown here was built entirely without opening the Ignition Designer.
However, there are still some limitations. One major challenge is the lack of detailed documentation describing how view.json files should be structured. There is no official schema available, and granular documentation for the Ignition project folder structure is also limited.
I'm looking for ideas on how to take this further. For reference, here's the repository:
I'd love to discuss possible directions and improvements.
