Skip to content
Tresca

SolidworksMCP-TS

MCP serverCommunity

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

250 starsUpdated 7 weeks 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
SOLIDWORKS 2021 to 2025
Operating systems
Windows
Needs a SOLIDWORKS licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop
Licence
MIT
Language
TypeScript

What it can do

  • Calls the SOLIDWORKS COM API through the winax bridge for methods with up to 12 parameters.
  • Generates and runs a VBA macro for API methods with 13 or more parameters, which Node.js COM bridges often fail to call directly.
  • Groups tools for modelling, sketching, drawings, export, analysis, VBA generation and macro recording.

Limitations

  • Alpha; the author marks drawing, export, analysis and macro tools as untested against live SOLIDWORKS.
  • The winax native module must be compiled on each Windows machine; a global npm install does not work.

Install

git clone https://github.com/vespo92/SolidworksMCP-TS.git
cd SolidworksMCP-TS
npm install
npm run build

Source: github.com/vespo92/SolidworksMCP-TS#installation

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.