Use Siemens NX with AI via MCP
NX sits at the start of many product development processes in automotive, aerospace and high-end machinery – tightly coupled with Teamcenter as the PLM backbone. No official MCP server exists so far; we use available community servers together with the documented interfaces and run the connection self-hosted in your CompanyGPT environment.
What is Siemens NX?
Siemens NX is a high-end CAD, CAM and CAE system designed for complex product development. It is typically operated together with Teamcenter, the Siemens PLM system that manages bills of material, change processes and releases. Operation is traditionally inside the company network; NX X adds a cloud-managed variant.
For AI agents NX is interesting in two directions. First, the PLM side holds structured information that concerns many departments – part masters, revision states, releases. Second, automation through the NXOpen API is a craft of its own: assistants can help designers and methods engineers turn recurring procedures into scripts.
Connection at a Glance
- MCP server
- Community, self-hosted (no official server from Siemens)
- Transport
- stdio – local, next to the NX installation
- Authentication
- Accounts in the company network; Teamcenter login for PLM services
- Interfaces
- NXOpen API (.NET, Python, Java, C++), Teamcenter SOA/REST services
- Operating model
- On-premises in the company network; NX X as cloud-managed variant
- Recommendation
- Connect PLM data through Teamcenter rather than CAD automation
How to Connect Siemens NX to CompanyGPT
As things stand, Siemens does not offer an official MCP server for NX. Several community projects exist, among them NX_MCP, which works with a running NX instance through NXOpen automation, and nxopen-mcp, built as a knowledge server around the NXOpen API. Both run as local stdio servers and do not come from Siemens.
For enterprise use that means the CAD-side part of the connection is bound to an actual NX installation – sensibly on a system provided for that purpose inside the company network rather than on individual workstations. For data that many departments need, the route through Teamcenter is usually more robust: its SOA and REST services deliver part and change information without NX having to be open. We build an MCP integration from those interfaces.
The MCP server runs as a container inside your CompanyGPT environment. Sign-in uses accounts in the company network with clearly defined rights; licence and Teamcenter authentication remain entirely under your control. Which tools are released is agreed with your design and PLM owners.
Note for on-premises operation: CompanyGPT runs in your own Azure tenant – so your on-premises network can be connected directly: via a site-to-site VPN (Azure VPN Gateway) or ExpressRoute between your corporate network and the virtual network of your CompanyGPT environment. The system does not need to be publicly reachable; we set up the connection together with your IT team.
Typical Use Cases
How AI agents in CompanyGPT work with Siemens NX
Find part information
Work scheduling and purchasing ask for master data and the revision state of a part and get the answer from Teamcenter without researching in the PLM system themselves.
Summarize revisions
Project management has the changes to an assembly over a period condensed in order to present the state compactly ahead of a design review.
Support automation
Methods engineers use the assistant as a reference for the NXOpen API and have script drafts produced for recurring design tasks.
Frequently Asked Questions
Siemens NX and AI – the most important answers
Does Siemens offer an MCP server for NX?
Not as things stand. Community projects exist that either work through NXOpen automation or act as a knowledge server for the API. They do not come from Siemens and are operated yourself.
Why do you recommend the Teamcenter route?
Because that is where the data many departments need lives – part masters, bills of material, change and release states. Teamcenter provides services for this that can be queried independently of a running NX session.
Does NX have to be open for the connection?
For CAD-side automation yes, because the NXOpen interface drives a running instance. We set up a dedicated system in the company network for that. Pure PLM queries via Teamcenter work without NX being open.
How is access from the CompanyGPT environment established?
Through a secured network link into the company network that we set up together with your IT team and limit to the required systems. Public reachability of NX or Teamcenter is not intended.
What permissions does the assistant have?
Only those of the configured technical account, whose scope you define. In addition, roles and groups in CompanyGPT determine which teams are offered the integration at all.
Related Integrations
CAD & PLM
Siemens NX and Your AI – GDPR-Compliant with CompanyGPT
CompanyGPT is the enterprise AI assistant in your own cloud tenant: all relevant AI models, your company data and integrations like Siemens NX – centrally managed, with roles and permissions. We set up the connection together with you.
Siemens NX is a trademark of its respective owner (Siemens Digital Industries Software). Its mention describes compatibility and does not imply any partnership or endorsement. Availability and scope of the connection depend on the respective vendor.
