mcp-server-solidworks (eyfel)

An MCP server for SolidWorks, public name SolidPilot, that raises agent input to feature-level intent and compiles it into concrete operations via a CAD-neutral intermediate representation.

MCP serverOpen sourceMaintainedMCAD

What it does and how it connects

SolidPilot is an MCP server for AI-driven CAD automation in SolidWorks, targeting SolidWorks 2026 SP3. It is not a Claude-only plugin: MCP is an open standard, so any MCP-capable client can connect, including Claude, OpenClaw, OpenAI-based agents, and local LLMs, with a thin adapter per client over a shared bridge core.

Its core idea is to raise the level of abstraction. The SolidWorks API exposes thousands of methods, and presenting each one to the AI as a separate tool explodes context size and token cost. SolidPilot instead lets the model reason at the feature level, for example putting a hole in the top face, expresses that intent as a CAD-neutral Feature Graph intermediate representation, and uses a deterministic compiler to lower it into ordered, concrete SolidWorks operations, so one model call per request is enough.

The same machinery runs backwards: a 2D technical drawing in DXF or DWG is design intent expressed in two dimensions, so it can be read into the same intermediate representation and built. When every decision the part needs is forced by the drawing itself, as with sheet-metal flat patterns, it builds the part in one call; when the drawing needs real engineering reading, it hands over a structured analysis for the model to interpret under a versioned rule set.

What engineers report

  • SolidPilot worked very well for me with SolidWorks 2026 SP3, and I really appreciate the work behind it. After a mandatory update to SolidWorks 2026 SP4, I started experiencing repeated SolidWorks crashes while using SolidPilot to create a part.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3User issue 12github.com

Not verified

  • No GitHub releases exist, so latest release fields are null.
  • Pricing: none stated on the repo.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.