dsh-nx
Enables interaction with Siemens NX 2512 by running NXOpen journals and Python scripts in an open NX session, checking bridge status, listing modules, creating or opening parts, and executing modeling plans through NX MCP tools.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dsh-nxUse nx_live_run_python to build a gear with m=20, z=20 and b=200"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dsh-nx
Siemens NX 2512 inside DeepSeek Harness — run NXOpen journals in the open NX window from chat, and get an NX panel in the left sidebar.
English | 中文
What you get
MCP tools (
mcp__nx__*, 15 of them):nx_live_ping,nx_live_status,nx_live_run_python,nx_live_module_list,nx_run_journal,nx_create_part,nx_open_part,nx_modeling_plan_template, …Left-sidebar panel: bridge endpoint, tool list and copy-ready gear commands.
Self-contained runtime: the MCP server (with NDJSON + Content-Length framing), the .NET live-bridge client and the NX menus ship in
vendor/; nothing else needs to be installed.
Related MCP server: ps3d
Requirements
Item | Requirement |
OS | Windows x64 |
NX | Siemens NX / Designcenter 2512, installed and able to start |
NX session | NX must be open before the tools are used; the bridge listens on |
Python | Any of: the DSH bundled runtime (auto-detected), |
Install
# 1) extract into a writable folder (do NOT install the .tgz directly:
# pnpm hard-links tarballs into a read-only store, and setup must write a file)
tar -xzf dsh-nx-0.1.0.tgz
dsh plugin --profile desktop add D:\tools\dsh-nx
# 2) resolve machine-specific absolute paths (once; rerun after moving the folder)
node D:\tools\dsh-nx\bin\setup.mjs
# optional: --project "D:\my\prj"
# 3) restart DeepSeek HarnessIf NX is already running but the bridge is not up, run NX2512 Control > Start Codex Live Bridge in NX.
Use
Ask in chat:
Use
nx_live_pingto check the bridge.
Use
nx_live_run_pythonto runnx\gear_build.pywith{"m":20,"z":20,"b":200}.
gear_build.py (placed in <project>\nx\) accepts:
Key | Meaning |
| module / teeth / face width |
| pressure angle and tooth-system factors (defaults 20 / 1 / 0.25 / 0.38 / 0) |
| centre bore, key width, hub keyway depth (GB/T 1096) |
| output folder and part name |
Every build is verified numerically: volume (≤3 % from the analytic value), tip radius = da/2, face width = b, root-cylinder count = tooth count.
Example result for m=20, z=20, b=200 (GB/T 1356-2001 / GB/T 1357-2008):
d 400.000 db 375.877 da 440.000 df 350.000
volume 24,726,253 mm3 (analytic 24,522,114, +0.83 % from the root fillet)
faces: 60 parametric / 20 cylindrical / 2 planarUninstall
dsh plugin --profile desktop remove dsh-nxNotes
The panel is informational (display + copy); execution happens through the MCP tools in chat.
vendor/contains the NX menu and launcher scripts derived from the codex-NX project, used under its MIT license; seeNOTICEandvendor/LICENSE.
Third-party notices
vendor/is derived from the codex-NX plugin bundle, which declares MIT in its manifest. Its MIT text ships asvendor/LICENSE; provenance and the list of modifications are inNOTICE.Siemens NX is a trademark of Siemens AG. This package is an independent integration, not affiliated with or endorsed by Siemens; it ships no Siemens binaries or artwork and only drives an NX installation you already license.
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect your AI assistant to Blender for 3D modeling, Geometry Nodes, materials, lighting, animation, rendering and export. Inspect real scenes and viewport images, refine the result and restore checkpoints. OAuth connects your chat to Blender Bridge Desktop on an online Windows 10/11 x64 computer running Blender 4.2+. The chat can run on another device. Requires an active Blender Bridge account; 7-day trial available. AI model access is separate.
Carbon Voice MCP serves as a bridge that connects AI assistants like ChatGPT, Claude, and Cursor to a user's Carbon Voice account, turning voice messages and conversations into a private, on-demand knowledge base. It provides 28 specialized tools for comprehensive voice messaging management, including creating and sending messages, accessing conversation history with instant transcription, running AI actions (summarization, TLDR generation, meeting notes), and managing workspace collaboration through folders, contacts, and team communications.
Connect Claude.ai, ChatGPT and MCP-compatible coding clients to aictrl engineering workflows. Check account readiness, find and run tasks, inspect workflow progress and approvals, review pull-request findings, and query repository context. Uses OAuth and your aictrl organisation's permissions.
Build your own tools from chat: design, test and host them on a shareable MCP server URL.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables natural language control of Siemens NX for text-to-CAD modeling, generating .prt files via NX Open API. Currently supports basic solids, booleans, and fillets in batch mode.5-
- AlicenseNot gradedqualityBmaintenanceEnables AI hosts to interact with a browser CAD workbench through model-neutral local stdio or authenticated remote MCP tools, supporting command discovery, design-health analysis, and scoped previews while never reading local files or taking over open sessions.MIT
- AlicenseAqualityAmaintenanceEnables local Siemens NX automation from MCP clients through an interactive visual bridge or scripted batch workflows, with extended modeling tools for sketching, extruding, hole, edge blend, chamfer, and boolean subtract, plus automatic path detection.324MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to read and create geometry in an open Cadwork 3D document via a local bridge, with queued sequential execution, write approvals, undo support, and a live dashboard for monitoring activity.151AGPL 3.0