← Discover MCPs and Agents
s
MCPAI & MLGitHub

solidworks-mcp

A Model Context Protocol (MCP) server for SolidWorks, enabling AI assistants to interact with CAD models, automate design workflows, and bridge LLMs with SolidWorks API. 基于 Model Context Protocol (MCP) 的 SolidWorks 适配器,使 AI 助手能够直接操作、分析和自动化 SolidWorks 建模流程。

Links

README

From the repo.

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 versionSupport statusHigh-risk mutation workflows
2024CertifiedEnabled
2025TargetedEnabled
2026ExperimentalBlocked
Older than 2024UnsupportedBlocked
Newer than 2026UnsupportedBlocked

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.

Collected info

  • 26 stars
  • 7 forks
  • Language: C#
  • Source updated: 9/22/2026

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.