AS

alisamsam/solidworks-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

190 stars 38 forks 품질 70 트렌드 18MIT

alisamsam/solidworks-mcp는 https://github.com/alisamsam/solidworks-mcp.에서 가져온 MCP 서버 후보입니다.

개요

alisamsam/solidworks-mcp는 https://github.com/alisamsam/solidworks-mcp.에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

Claude AI와 모델 컨텍스트 프로토콜(MCP)을 통한 자연어를 이용한 SolidWorks 자동화


🎯 이게 뭐지?

SolidWorks MCP Server는 Claude AI가 자연어를 통해 SolidWorks를 제어할 수 있게 해주는 운영 준비가 된 모델 컨텍스트 프로토콜 서버입니다. 메뉴를 수동으로 클릭하는 대신, Claude에게 무엇을 설계할지 지시하면 자동으로 만들어집니다.

사용할 수 있는 예시 프롬프트:

  • “새 부품을 만들고 반지름 30mm의 원을 그려 15mm를 돌출하세요”
  • “모든 가장자리에 2mm 필렛을 추가한다”
  • “육각형을 그려 10mm를 자르고 돌출”
  • “현재 부분의 모든 특징 목록”

✨ 특징

  • ✅ 22개의 도구 부품, 스케치, 특징 및 유틸리티를 포함합니다
  • ✅ SolidWorks 2023–2025 호환 버전 인식 API 백업
  • ✅ **Windows 레지스트리를 통한 SolidWorks 설치 자동 감지
  • ✅ 다중 유닛 지원 — mm, cm, 인치, 미터, 풋
  • ✅ 모듈러 아키텍처 — 깔끔하고 확장 가능한 Python 패키지
  • ✅ 견고한 오류 처리 — COM API를 위한 연쇄 후퇴 체인
  • ✅ JSON 구성 — 코드를 건드리지 않고도 쉽게 커스터마이징 가능함
  • ✅ 포괄적인 로깅 — 문제 해결을 위한 전체 디버그 출력

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

SolidWorks MCP Server 🔧

Automate SolidWorks using natural language through Claude AI and the Model Context Protocol (MCP)


🎯 What is This?

SolidWorks MCP Server is a production-ready Model Context Protocol server that lets Claude AI control SolidWorks through natural language. Instead of manually clicking through menus, you simply tell Claude what to design — and it builds it for you.

Example prompts you can use:

  • “Create a new part, draw a circle with radius 30mm and extrude it 15mm”
  • “Add a fillet of 2mm to all edges”
  • “Draw a hexagon and cut extrude it 10mm”
  • “List all features in the current part”

✨ Features

  • ✅ 22 Tools covering parts, sketches, features, and utilities
  • ✅ SolidWorks 2023–2025 Compatible with version-aware API fallbacks
  • ✅ Auto-detects SolidWorks installation via Windows registry
  • ✅ Multi-unit support — mm, cm, inch, meter, foot
  • ✅ Modular architecture — clean, extensible Python package
  • ✅ Robust error handling — cascading fallback chains for COM API
  • ✅ JSON configuration — easy to customize without touching code
  • ✅ Comprehensive logging — full debug output for troubleshooting

🛠️ Available Tools

Category Tool Description
Connection connect_solidworks Connect to running SolidWorks instance
Connection get_solidworks_info Get version and installation info
Documents create_new_part Create a new part document
Documents create_new_assembly Create a new assembly document
Documents open_document Open an existing SolidWorks file
Documents close_document Close the active document
Documents save_document Save the active document
Documents list_open_documents List all open documents
Sketches create_sketch Create a sketch on a plane (Front/Top/Right)
Sketches close_sketch Exit the active sketch
Sketches draw_circle Draw a circle by center and radius
Sketches draw_rectangle Draw a rectangle by two corners
Sketches draw_line Draw a line between two points
Sketches draw_arc Draw an arc by center and angles
Sketches draw_polygon Draw a regular polygon (triangle, hex, etc.)
Features extrude_sketch Boss-extrude the active sketch
Features cut_extrude Cut-extrude to remove material
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "solidworks": { "command": "python", "args": ["C:\\path\\to\\solidworks-mcp\\solidworks_mcp_server.py"] } } }