Skip to content
Tresca

CAD Agent Hub

MCP serverCommunity

Separate Windows MCP servers for CATIA V5, Siemens NX and SOLIDWORKS, kept in one repository with test scripts. By Cai-aa.

134 starsUpdated 2 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
CATIA V5-6R2018 (B28) and newer, validated on V5-6R2023; NX 2412; SOLIDWORKS version not stated
Operating systems
Windows
Needs a CATIA V5 licence
Yes
Transport
Local (stdio)
AI clients documented
Codex, Claude, Cursor
Licence
MIT
Language
Python

What it can do

  • The CATIA V5 server has 55 typed tools for Part Design, Generative Shape Design surfaces, products and native CATIA Analysis (ELFINI) cases, meshes and reports; it exposes no raw COM or script tool.
  • The NX server runs a .NET Remoting bridge inside NX 2412 and covers sketches, features, assemblies with constraints, sheet metal, drafting and a CAM set-up foundation.
  • The SOLIDWORKS server edits the active document incrementally and builds parametric blocks, cylinders, flanges, stepped shafts and involute gears.
  • Each server ships unit tests and live smoke-test scripts to run before use.

Limitations

  • Windows only; each server must run as the same Windows user and elevation level as the CAD program.
  • Setup scripts and examples target Codex; other clients need manual configuration.
  • Parts of the SOLIDWORKS documentation are in Chinese.

Install

& '.\scripts\run_server.ps1'

Source: github.com/Cai-aa/CAD-Agent-Hub/tree/main/MCP/CATIA

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.