siemens-nx-mcp

MCP server for Siemens NX: AI agents build, inspect and export CAD models.

MCP serverOpen sourceActiveMCAD

What it does and how it connects

siemens-nx-mcp is an MCP server that lets an AI assistant model, inspect, and draw in Siemens NX on Windows through NXOpen. Its stated coverage is parts, sketches, curves, features, synchronous edits, body repair, freeform surfaces, sheet metal, assemblies with arrangements and clearance sets, motion, topology optimization, strength checks, measurements, surface analysis, drawings, part families, Knowledge Fusion rules, render materials, decals, and exports to STEP, PDF, and DXF/DWG. The README lists 269 tools and states the server was tested on NX 2406, with NX 2412 to 2606 expected to work.

The server starts through an NX journal (Alt+F8, nx_app/journals/start.py), which opens a small NX MCP panel; the add-on runs until NX closes. The agent works only in parts it created or opened, never closes the user's parts, and changes or saves one only after the user ticks Allow agent to change on the panel. In Auto mode, steps that change something wait while the user is in an NX command or dialog; in Ask me first mode, every agent step waits for approval.

Files go in a dedicated NX_MCP_WORKSPACE folder under the user's home directory. Long NX calls such as exports and imports can take a minute or more, so the README advises raising the client's tool timeout.

  • Auto-SolidWorks

    A local SolidWorks plugin for Codex and MCP that models from drawings and dimensions, rather than an MCP server for Siemens NX.

  • illusion-forge

    An agent workbench with a shared canvas and SolidWorks COM modeling, rather than an MCP server that works inside Siemens NX.

  • mcp-bridge-for-moi

    An MCP bridge to MoI3D v4 that models NURBS geometry live on screen, rather than a server for Siemens NX.

  • Ark

    An open-source parametric CAD kernel with its own Studio app, rather than an MCP server driving an installed Siemens NX.

  • MecAgent

    A commercial desktop copilot that acts inside an open SolidWorks session, rather than an open-source MCP server for Siemens NX.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com

Not verified

  • Pricing: none stated on the repo.
  • No GitHub releases exist, so latest release fields are null.
  • Real user voices: recent repo activity is pull requests by a contributor, and no independent user post was found.
  • A named individual builder beyond the repository owner handle skyf0l

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.