1. Conduid
  2. Blockchain
  3. Solidworks MCP
MCP server · Blockchain

Solidworks MCP

MCP server for SolidWorks on Windows — open and edit parts/assemblies, create geometry, mates, measure, rebuild, export, and more via a TypeScript front door and .NET COM worker.

44Fair

Scored 20 days ago · breakdown

About Solidworks MCP

Solidworks MCP is an MCP server in the Blockchain category: mCP server for SolidWorks on Windows — open and edit parts/assemblies, create geometry, mates, measure, rebuild, export, and more via a TypeScript front door and .NET COM worker. It has been installed 0 times through Conduid.

Install

Clone
git clone https://github.com/just1step/solidworks-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Solidworks MCP

Powered by Claude · Grounded in docs

I know everything about Solidworks MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

SolidWorks MCP Server

Language: English | 简体中文

SolidWorks MCP Server exposes local SolidWorks automation as a Windows-only MCP server.

This project ships as a single user-facing executable: SolidWorksMcpApp.exe.

Demo

SolidWorks MCP demo

What It Is

  • SolidWorksMcpApp.exe is the only supported entrypoint.
  • The app runs a tray-based Hub that owns the shared SolidWorks COM/STA session.
  • MCP clients connect through the same exe in --proxy mode.
  • The supported path is client -> proxy -> hub -> MCP tools -> SolidWorks.

Requirements

  • Windows 10/11 x64
  • SolidWorks installed locally, with SldWorks.Application available for COM activation
  • .NET 8 Runtime for source-adjacent app builds; the published release binary is packaged as a self-contained single exe
  • An MCP client that supports stdio, such as VS Code or Claude Desktop

SolidWorks Version Support

SolidWorks version Support status High-risk mutation workflows
2024 Certified Enabled
2025 Targeted Enabled
2026 Experimental Blocked
Older than 2024 Unsupported Blocked
Newer than 2026 Unsupported Blocked

Quick Start

  1. Download SolidWorksMcpApp.exe from Releases.
  2. Start the exe and confirm the tray icon appears.
  3. Export client config from the tray menu.
  4. Add that config to your MCP client.

For local use and testing, do not start SolidWorksBridge directly.

Development

Build:

dotnet build app/SolidWorksMcpApp/SolidWorksMcpApp.csproj -c Release

Run non-integration tests:

dotnet test bridge/SolidWorksBridge.sln --configuration Release --filter "Category!=Integration"

Run SolidWorks integration tests through the real hub/proxy path:

scripts/test-integration.bat

Repository Layout

  • app/SolidWorksMcpApp/: tray app, Hub/Proxy host, MCP tool registration, packaging entrypoint
  • bridge/SolidWorksBridge/: SolidWorks COM-facing services and workflow logic
  • bridge/SolidWorksBridge.Tests/: unit and integration tests

Logs

If a tool call fails, check the logs/ directory next to the exe.

License

This project is licensed under the MIT License.

README mirrored from the source repository 20 days ago. The original is authoritative.

Questions

About Solidworks MCP

How do I install Solidworks MCP?

Run git clone https://github.com/just1step/solidworks-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Solidworks MCP safe to use with an AI agent?

Its trust score is 44 out of 100 (fair). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Solidworks MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.