Stgen - DXF Editor
VS Code 기반 DXF CAD 편집기 with AI Integration via MCP
AutoCAD의 대부분의 명령어를 지원하는 본격적인 CAD 편집 환경을 VS Code에서 제공합니다. 사용자가 명령어로 작업하는 모든 기능을 AI가 MCP(Model Context Protocol)를 통해 동일하게 수행할 수 있습니다.
Key Features
Full CAD Editing Capabilities
- 27개 AutoCAD 호환 명령어 지원 (LINE, CIRCLE, ARC, POLYLINE, MOVE, COPY, TRIM, EXTEND, OFFSET 등)
- 실시간 편집: 엔티티 생성, 수정, 삭제, 변환
- Object Snap: Endpoint, Midpoint, Center, Intersection 등 7가지 스냅 모드
- Undo/Redo: 무제한 실행 취소 (파일 저장 후에도 히스토리 유지)
- 레이어 관리: 가시성, 잠금, 색상 제어
AI Integration (MCP Server)
- 86개 MCP 도구 제공 - 사용자 명령어와 동일한 기능을 AI가 수행
- Claude Code 및 기타 MCP 호환 AI와 완벽 연동
- 자연어로 CAD 도면 생성, 수정, 분석 가능
- 패턴 인식, 치수 추출, 도면 유형 식별 등 고급 분석 기능
Supported Operations
| 카테고리 |
사용자 명령어 |
AI (MCP) |
| 생성 |
LINE, CIRCLE, ARC, POLYLINE, RECTANGLE, TEXT, DIMENSION |
create_line, create_circle, create_arc, ... |
| 수정 |
MOVE, COPY, ROTATE, SCALE, MIRROR, ERASE |
move_entities, copy_entities, rotate_entities, ... |
| 편집 |
TRIM, EXTEND, OFFSET, FILLET, CHAMFER, PEDIT |
trim_extend, offset_entity, fillet_chamfer, ... |
| 분석 |
- |
find_intersections, measure_distance, analyze_pattern, ... |
Installation
- VS Code Marketplace에서 설치
.dxf 파일을 열면 자동으로 편집기 활성화
MCP Setup (AI 연동)
- Command Palette 열기 (
Ctrl+Shift+P)
Stgen: Setup MCP Configuration 실행
- Claude Code 또는 AI 어시스턴트 재시작
Commands
| 명령어 |
설명 |
Stgen: Setup MCP Configuration |
.mcp.json 파일 자동 생성 |
Stgen: Copy MCP Configuration to Clipboard |
MCP 설정 복사 |
Stgen: Capture DXF View as Image |
현재 뷰를 PNG로 캡처 |
Stgen: Fit View to Content |
전체 도면 보기 |
Supported DXF Entities
- LINE, CIRCLE, ARC, ELLIPSE
- POLYLINE, LWPOLYLINE, SPLINE
- TEXT, MTEXT, DIMENSION, LEADER
- INSERT (Block), HATCH, SOLID
- POINT, WIPEOUT, ATTRIB
Extension Settings
| 설정 |
기본값 |
설명 |
stgen.backgroundColor |
#1e1e1e |
배경색 |
stgen.antialias |
true |
안티앨리어싱 |
stgen.mcpServerPort |
52789 |
MCP 서버 포트 |
Requirements
- VS Code 1.107.0 이상
- Node.js (MCP 서버 실행용)
Release Notes
0.1.0
- Initial release
- 27개 AutoCAD 호환 명령어
- 86개 MCP 도구
- 실시간 편집 및 Undo/Redo
- Object Snap 시스템
- 레이어 관리
Publisher: Jeil Structural Engineering Consultants
| |