Skip to main content
Glama

solidworks-mcp

SolidWorks 2022를 AI 어시스턴트에서 직접 구동하는 MCP 서버입니다. 스케치, 피처(extrude/cut/revolve/fillet/chamfer/shell/patterns), 치수 및 방정식 구동, 내보내기, 질량 속성 검사 등을 지원합니다.

Windows 전용입니다. SolidWorks 자동화는 Windows COM을 통해 이루어지므로, SolidWorks 2022가 설치되고 라이선스가 있는 동일한 머신에서 실행해야 합니다.

빠른 시작 (권장)

최신 릴리스를 다운로드하고 setup.bat을 실행하세요. Python과 SolidWorks 설치를 자동으로 감지하고, 의존성을 설치하며, 클라이언트를 구성합니다. 한 번의 클릭으로 완료됩니다.

또는 수동으로:

powershell -ExecutionPolicy Bypass -File setup.ps1

Related MCP server: solidworks-mcp

클라이언트 지원

이 저장소는 두 AI 클라이언트를 위해 동일한 MCP 서버를 제공합니다:

클라이언트

디렉터리

구성 형식

Claude Desktop

claude/

claude_desktop_config.json

opencode

opencode/

opencode.jsonc

각 디렉터리에는 클라이언트별 설정 지침이 담긴 자체 README가 있으며, 그 아래에는 동일한 Python 소스 코드가 있습니다.

solidworks-mcp/
├── README.md                    ← you are here
├── claude/                      ← Claude Desktop
│   ├── README.md
│   ├── claude_desktop_config.example.json
│   ├── server.py
│   ├── connection.py
│   ├── requirements.txt
│   ├── diagnose.py
│   └── tools/
└── opencode/                    ← opencode
    ├── README.md
    ├── opencode_config.example.jsonc
    ├── server.py
    ├── connection.py
    ├── requirements.txt
    ├── diagnose.py
    └── tools/

빠른 시작

클라이언트를 선택하고 해당 README를 따르세요:

둘 다 동일한 전제 조건이 필요합니다: Windows에서 Python 3.10+ 및 SolidWorks 2022. 해당 디렉터리에서 pip install -r requirements.txt로 의존성을 설치하세요.

작동 방식

SolidWorks는 기본적으로 COM을 통해 전체 API를 노출하므로 애드온이 필요 없습니다. 이 서버는 pywin32를 통해 실행 중인 SolidWorks 인스턴스에 연결하거나 새로 시작하며, 전체 모델링 워크플로를 포괄하는 약 30개의 도구를 노출합니다.

API 열거형 상수는 설치된 SolidWorks 형식 라이브러리에서 실시간으로 가져오므로 설치 환경에 맞게 정확함이 보장됩니다.

전체 도구 목록, 예제 워크플로, 알려진 문제점은 클라이언트별 README를 참조하세요.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to automate SolidWorks (open/save parts, modify dimensions, export STEP) via COM, and optionally generate geometry using build123d code-CAD with PNG previews.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to control a running SOLIDWORKS session through its COM API, with tools for sketching, feature creation, assemblies, and visual feedback via screenshots.
    20
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables control of a live SOLIDWORKS session through the Windows COM API, providing native sketch, feature, body, reference-geometry, view, probe, and export operations, along with transactional CAD plans, parametric sketches, multibody tools, and deterministic raster-to-sketch vectorization pipelines.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to build, measure, verify, and correct parametric SolidWorks parts and assemblies locally via the COM API, supporting operations like sketching, extruding, modeling, dimensioning, material assignment, export, and assembly mating.
    MIT