📡 MCP Radar

CaptureGrubEnchant/SolidWorks

SolidWorks MCP Server connects an AI assistant to a running SolidWorks instance. Sketch, extrude, fillet, export STEP/STL, generate macros.

⭐ 385 stars
⑂ 0 forks
TypeScript
momentum ▲ 770.0
created 2026-09-25
on radar since 2026-09-30
star trend 376 → 385 since 2026-09-30
3d-modelling3d-modelling-software3d-rendering3d-rendering-software3d-rendering-tools3dexperience3dprintingcad-toolssolidworkssolidworks-addinsolidworks-aisolidworks-automationsolidworks-freesolidworks-tutorialsolidworksapisolidworksmacro
View on GitHub ↗

About SolidWorks

Repository: SolidWorks MCP Server (SolidworksMCP-TS) · Node.js MCP + COM / VBA

Alpha / Experimental. Architecture is in place and basic operations (sketch planes, simple extrusions) have been demonstrated. Most tools have not been validated against a live SolidWorks instance. Expect COM quirks. Test reports are welcome.

SolidWorks APIs such as FeatureExtrusion3 take 20+ parameters. Node.js COM bridges often fail past 12.

- ≤ 12 params → direct winax COM - 13+ params → generated VBA macro - Failure → automatic fallback with context

Never pass null into COM. Use undefined. Prefer feature-tree walk over SelectByID2.

Direct COM when it is safe Simple sketch and document calls go through winax with no extra hop. Fast path for planes, lines, circles, and short feature calls.

VBA when COM chokes A complexity analyzer counts parameters. Long SolidWorks signatures become a one-shot VBA macro SolidWorks executes itself.

Feature tree over name picking FeatureByPositionReverse() + GetTypeName2() finds sketches more reliably than SelectByID2.

Stdio stays clean Logging is Winston only. console. corrupts JSON-RPC on stdio and breaks the MCP client.

1. Extract the archive. 2. Confirm Node.js 20+ is installed. 3. In the project folder:

winax must compile locally on each Windows machine. A global npm install will not work.

Run Windows PowerShell or PowerShell 7 as Administrator.

Register the type library if SolidWorks is not visible to COM:

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/CaptureGrubEnchant--SolidWorks.html)

Related MCP servers

Alpha-Park/genpark-ray-tracer-sphere-plane-shading-skill

3D Whitted-style ray tracer with sphere/plane geometric intersection and Phong reflection shading.

⭐ 7Python
XiaoDuoYa/codex-with-chatgpt

ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.

⭐ 2301TypeScript
shinthink/blitzstrike

⚡ Blitz Strike — a universal MCP penetration-testing toolbelt. Structured methodology: reconnaissance & attack-surface mapping, source-to-sink analysis, and live validation. 57 escalation chains, 130-

⭐ 634TypeScript
0xwilliamortiz/openclaude-improved

runs anywhere. uses anything

⭐ 563TypeScript
halofyai/halofy

Halofy is the open access and governance layer for AI agents across your organization. Identity, policy, provenance, audit, and signed erasure.

⭐ 440TypeScript
arielshad/3d-asset-server

3d assets api and mcp

⭐ 276TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.