Skip to content
Tresca

SolidWorks MCP (hjbaard)

MCP serverCommunity

88 typed SOLIDWORKS tools that report measured volume, mass and size after every step, with no code-execution tool. By hjbaard.

22 starsUpdated 3 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
SOLIDWORKS
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
Tested on SOLIDWORKS 2026 (3DEXPERIENCE R2026x); 2020 SP2 to 2025 expected but untested
Operating systems
Windows
Needs a SOLIDWORKS licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Code, Claude Desktop
Licence
MIT
Language
Python

What it can do

  • Attaches to the running SOLIDWORKS session over COM and returns measured geometry after each feature, so the agent can compare the part with the specification.
  • Creates fully defined sketches with dimensions returned by role, so parts stay editable by hand.
  • Covers Hole Wizard holes, ISO metric threads, sweeps, lofts, sheet bodies, assemblies with mates and interference checks, drawings, and STEP, STL and 3MF export.
  • Exposes no arbitrary-code tool and makes no network calls; failed calls return an explicit error.
  • Includes a --selftest command that builds test parts and checks them against hand calculations.

Limitations

  • SOLIDWORKS must already be running; the server does not launch it.
  • Needs a Y-up part template and refuses Z-up parts.
  • Version 0.x; tool names and conventions may still change.

Install

claude mcp add solidworks -- uvx solidworks-mcp

Source: github.com/hjbaard/SolidWorks-MCP#quickstart

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.