Skip to content
Tresca

SOLIDWORKS AI: MCP servers and agent skills

Several open-source MCP servers and one agent skill drive SOLIDWORKS through its COM API, so they need Windows and a running, licensed copy on the same machine. They sketch, build features, mate assemblies and draw, and most read back mass, volume or interference so the agent can check its work. ForgeMCP sells a paid desktop bridge that adds PDM search. Dassault Systèmes has no SOLIDWORKS MCP server; most community projects are tested on SOLIDWORKS 2025 or 2026 only.

  • No official Dassault Systemes server yet.
  • 8 MCP servers and 1 agent skill listed.
Dassault Systemes8 servers · 1 skillChecked 4 Nov 2026

Integrations for SOLIDWORKS

Community and commercial servers

MCP serverCommunity

SolidworksMCP-pythonby andrewbartels1

A Python server with about 150 SOLIDWORKS tools for parts, assemblies, drawings with BOMs, and model checks.

LocalWindowsNeeds a SOLIDWORKS licenceCan modify models95· updated 1 day ago
MCP serverCommunity

CAD Agent Hubby Cai-aa

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

LocalWindowsNeeds a SOLIDWORKS licenceCan modify models134· updated 2 days ago
MCP serverCommunity

SolidWorks MCP (hjbaard)by hjbaard

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

LocalWindowsNeeds a SOLIDWORKS licenceCan modify models22· updated 3 days ago
MCP serverCommunity

SolidPilotby eyfel (Çağatay Bakan)

Turns feature-level design intent into SOLIDWORKS operations and can rebuild parts from DXF or DWG drawings.

LocalWindowsNeeds a SOLIDWORKS licenceCan modify models469· updated 4 weeks ago
MCP serverCommunity

SolidworksMCP-TSby vespo92

A Node.js SOLIDWORKS server that routes long COM calls through generated VBA macros. Alpha, mostly untested live.

LocalWindowsNeeds a SOLIDWORKS licenceCan modify models250· updated 7 weeks ago
MCP serverCommunity

SolidWorks MCP Server (HarrierPigeon)by HarrierPigeon

Builds SOLIDWORKS parts and mated assemblies from plain-language requests, with face queries and labelled screenshots.

LocalWindowsNeeds a SOLIDWORKS licenceCan modify models33· updated 3 months ago
MCP serverCommunity

SolidWorks MCP Server (alisamsam)by alisamsam

A compact SOLIDWORKS server with 22 tools for documents, sketches, extrudes, fillets and chamfers.

LocalWindowsNeeds a SOLIDWORKS licenceCan modify models194· updated 8 months ago
MCP serverCommercial · Paid

ForgeMCP SolidWorksby ForgeMCP (All Aligned Consulting LLC)

A paid desktop bridge with 50 SOLIDWORKS and PDM tools, sold as an add-on to ForgeMCP subscriptions. Early access beta.

WindowsNeeds a SOLIDWORKS licenceCan modify models

Agent skills

SkillCommunity

SolidWorks Automation Skillby wzyn20051216

A skill, MCP server and desktop app that drive SOLIDWORKS and check each deliverable before calling it done.

LocalWindowsNeeds a SOLIDWORKS licence1.8k· updated 2 days ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to SOLIDWORKS

An MCP server or skill can only do what SOLIDWORKS lets programs do. SOLIDWORKS exposes 2 automation interfaces:

  • SOLIDWORKS API (COM) (COM automation): Every server listed here talks to SOLIDWORKS through its COM API, which is why all of them are Windows-only. They reach it from Python with pywin32, from Node.js with the winax bridge, or from a C# executable. Expect quirks: one project routes API methods with 13 or more arguments through generated VBA because Node.js COM bridges fail on them, and another attaches to the running session and refuses parts made from a Z-up template. The API help for your release lists the interfaces each server calls. Documentation
  • VBA macros (Other): SOLIDWORKS records and runs macros, and some servers lean on that: one generates VBA for complex features, and another can log a session and export it as a Python script you can rerun. A macro route is useful when an agent's result should become a repeatable company tool rather than a one-off chat session.

What Dassault Systemes offers

Dassault Systèmes ships AI "virtual companions" rather than an MCP server. AURA arrived with SOLIDWORKS 2026 and searches, summarises and translates content stored on the 3DEXPERIENCE platform and 3DSwym. LEO and AURA were offered in SOLIDWORKS 2026 FD01 through a SOLIDWORKS Labs (Beta) tab, and MARIE was added later. They focus on design guidance and knowledge, and need a licence connected to the 3DEXPERIENCE platform. No SOLIDWORKS MCP server had been announced by 4 November 2026.

Checked 4 Nov 2026. Sources: SOLIDWORKS blog, What's New in SOLIDWORKS 2026 – Collaboration and Data Management, SOLIDWORKS blog, virtual companion posts, SOLIDWORKS Live, SOLIDWORKS AI explained (LEO, AURA, SOLIDWORKS Labs)

What you can do with SOLIDWORKS and AI

  • Model a part from written requirements, such as a 100 × 80 × 8 mm plate with counterbored M5 holes, and compare the measured volume and mass with a hand calculation before saving.
  • Insert saved parts into an assembly, add coincident, concentric or distance mates and run an interference check.
  • Generate a drawing with standard views, model dimensions, GD&T frames and a BOM, then export PDF, STEP or STL.
  • Change named dimensions, global variables, equations or configurations in an existing model and rebuild it.
  • Reconstruct a sheet-metal or machined part from a supplier's DXF or DWG drawing.
  • Search a SOLIDWORKS PDM vault and read BOMs and revision history (commercial ForgeMCP bridge).

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for ChatGPT, ChatGPT desktop, Claude, Claude Code, Claude Desktop, Codex, Cursor, Grok, LM Studio and VS Code. Install steps, copied from each project's own documentation, are on each listing's page. Most SOLIDWORKS integrations run on your own computer next to SOLIDWORKS, so you need SOLIDWORKS installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official SOLIDWORKS MCP server?

No. As of 4 November 2026 Dassault Systèmes has not published one; its AI work for SOLIDWORKS goes into the AURA, LEO and MARIE companions on the 3DEXPERIENCE platform. Every server listed here is a community project, apart from ForgeMCP, which is a paid third-party product.

Can Claude control SOLIDWORKS?

Yes. Install one of the community servers on the Windows PC where SOLIDWORKS is installed, open SOLIDWORKS, and register the server in Claude Desktop or Claude Code. Claude then calls the COM API through the server to sketch, add features, mate parts and export files in your session.

Do SOLIDWORKS MCP servers work on a Mac or Linux?

Not for driving SOLIDWORKS, because the COM API exists only on Windows. One server offers a mock mode on Linux for trying the tools, but it returns simulated results. On a Mac you would need a Windows machine or virtual machine running SOLIDWORKS.

Which SOLIDWORKS versions do the servers support?

It varies by project. Several are tested only on SOLIDWORKS 2026; one targets 2022 and later and was tested on 2025; others state 2021 to 2025 or 2023 to 2025. ForgeMCP requires 2024 or newer. Check each listing before you rely on an older release.

What is the difference between SOLIDWORKS AURA and an MCP server?

AURA is Dassault's built-in assistant for guidance and for searching platform content. An MCP server lets an outside AI client such as Claude operate SOLIDWORKS itself, creating and changing geometry through the API.

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

Sources (checked 4 Nov 2026): SOLIDWORKS API Help 2026 · SOLIDWORKS blog, virtual companion posts · ForgeMCP MCAD platform status · SOLIDWORKS product page

SOLIDWORKS is a trademark of Dassault Systemes. Tresca is independent and not affiliated with or endorsed by Dassault Systemes.