Start here¶
About five minutes to a Fake health check (no CAD install required):
pip install pycadmcp
cadmcp doctor --backend fake
cadmcp install --client opencode --dry-run
For a live CAD session on Windows, use --backend solidworks with the CAD application already running.
Two ways to work¶
-
Fake backend
Develop and verify offline on Windows, macOS, or Linux. The full pytest suite runs against Fake — try the tools before attaching to a live CAD session.
-
Live CAD backend
Attach to a running CAD application on Windows. COM runs only on a dedicated STA thread; business code never opens COM itself. SolidWorks 2025 is supported today.
Why cadmcp¶
-
AI-assisted design
Your MCP client calls modeling tools step by step — intent in chat, geometry in CAD.
-
STA by design
One process, one dedicated STA executor. No cross-thread COM objects.
-
134 tools · 9 toolsets
Sketches, features, assemblies, drawings, sheet metal, export — one MCP surface.
-
Your MCP client
OpenCode, Cursor, and other MCP hosts. Skills ship as
cadmcp://skill/....
Guides¶
-
Install, doctor, serve, and wire an MCP client.
-
Capability matrix and the full tool inventory.
-
Protocol, STA, Fake vs live CAD — product constraints only.
-
Limits, licensing notes, and common questions.