cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Add a FlexSim MCP server so AI assistants can drive Process Flow and read existing models

Add a FlexSim MCP server so AI assistants can drive Process Flow and read existing models

In April 2025 a user asked whether FlexSim would support MCP (thread). The answer was that there are no plans, but that an idea with concrete use cases would be welcome. This is that idea.
What I am asking for: a first-party MCP (Model Context Protocol) server shipped with FlexSim, exposing a documented tool surface over the running application — read the model tree, create and connect objects, create and edit Process Flow activities, read and write labels and properties, run the model, and read statistics. An MCP server is a thin, standard wrapper; the capability it exposes is essentially what FlexScript already does. The value is that any MCP-capable assistant can then work against FlexSim without each of us building and maintaining a private bridge.
Use case 1 — model building through Process Flow. Most of the effort in a new model is not insight, it is assembly: laying out activities, wiring resources and lists, setting parameters, repeating a known pattern for the fifth client. An agent that can create Process Flow activities and connect them lets the engineer describe the logic and then spend their time on the part that actually needs judgement — assumptions, data quality, and interpretation. The engineer still reviews and owns every activity; the agent removes the clicking.
Use case 2 — auditing and documenting existing models. This is the case I would vote for first. Inherited models are a real cost: a model built by someone who has left, with 200 activities, undocumented labels and a Custom Code block nobody wants to touch. An agent able to read the model tree could explain what a flow does, trace where a label is written and consumed, flag unreachable activities or likely deadlock points at resource acquisition, and generate the handover documentation that almost never gets written. Read-only access alone would deliver most of this.
Scope and safety. Read-only tools would already be valuable and are the natural first phase. Write access should be explicit and opt-in, per model or per session, with the server bound locally by default. Nothing here needs to leave the user's machine.
Why first-party matters. Third parties have already built FlexSim MCP servers, which shows the demand is real. But private bridges fragment: each one reverse-engineers the same surface, breaks on version updates, and cannot be shared across the community. An official, versioned tool contract is what makes agent-assisted simulation dependable rather than a demo.

2 Comments
amerloQ2XZU
Advocate

This is exactly the direction we have been exploring for quite some time.

At Flexcon, we started developing an MCP-based integration with FlexSim over a year ago, initially for internal use. We’ve now evolved that work into Flexcon Eidos, a commercial solution that allows AI agents to interact with FlexSim and support workflows such as building Process Flow logic, exploring existing models, and automating simulation-related tasks.

We’d be happy to share more about what we’ve learned from the implementation and the use cases we are currently working on.

More info: https://www.flexcon.it/product/flexcon-eidos/

christian_bezzi
Contributor

On the comment above about existing commercial integrations — @amerloQ2XZU , good to see it, and I'd read it as evidence for this idea rather than against it. If a vendor has been building on this for over a year, the demand is established.

 

To be clear for anyone landing here: this idea is not asking Autodesk to compete with existing products. It is asking for the layer underneath them.

 

A commercial integration and an open protocol surface solve different problems. Every third-party bridge has to reverse-engineer the same access to the model tree and maintain it across FlexSim releases, and the customer ends up tied to one vendor's roadmap and licensing. A documented, versioned tool contract shipped with FlexSim lets any assistant — commercial ones included — build on a stable foundation instead of each of us maintaining a private one. That makes those products cheaper to build and more durable, not redundant.

 

@KrisGeisberger@antoni_canals, If you have your own use case, especially around reading and documenting inherited models, please add it here. Described workflows carry more weight with a product team than a vote count does.

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea