{"repo":"DreamEnding/NX_MCP","free":true,"listed":false,"github":"https://github.com/DreamEnding/NX_MCP","clone":"git clone https://github.com/DreamEnding/NX_MCP.git","description":"MCP server for Siemens NX (UG) — AI agents control NX GUI via 47+ tools","language":"Python","stars":47,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"NX MCP Server MCP (Model Context Protocol) server for Siemens NX (UG). Enables AI agents to programmatically control NX's GUI for CAD operations. Features - 47 MCP tools covering core CAD operations - File operations: create, open, save, close, export, import - Sketching: lines, arcs, rectangles, constraints - Modeling: extrude, revolve, sweep, blend, chamfer, hole, pattern, boolean, mirror - Assembly: add components, mate, list, reposition - Drawing: create sheets, add views, dimensions, export PDF - Measurement: distance, angle, volume - Utility: view control, undo, screenshot, journal recording - Feature tree: list features, inspect parameters, bounding box Prerequisites - Siemens NX 2300+ (2023+) - Python 3.10+ - NX Open Python API (bundled with NX) Installation Configuration Claude Code Add to .claude/settings.local.json : Generic MCP Client Start the server via stdio: Usage 1. Start Siemens NX 2. Ensure your MCP client has the server configured 3. Ask your AI agent to perform NX operations Example prompts: - \"Create a new part called bracket.prt\" - \"Draw a 50x30 rectangle on the XY plane and extrude it 20mm\" - \"Add a 3mm fillet to all edges\" - \"Export the current part as STEP\" Testing Tests run with mocked NX Open — no NX installation required. Architecture Project Structure License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/DreamEnding","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DreamEnding/NX_MCP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}