← 서비스 목록으로
🎨

Draw MCP

Draw.io 기반 다이어그램 생성 도구. 플로우차트, ERD, 시퀀스 다이어그램, 클라우드 아키텍처 등 320개 이상의 도형과 아이콘을 지원합니다.

자체 개발 • 320+ 도형 • 24색상

🛠️ 사용 가능한 도구

create_flowchart create_erd create_sequence_diagram create_custom_diagram render_drawio list_shapes

📊 create_flowchart

프로세스 흐름도 생성. 시작/종료, 처리, 판단, 데이터 등의 노드로 비즈니스 프로세스를 시각화합니다.

🗄️ create_erd

Entity-Relationship Diagram 생성. 데이터베이스 테이블 관계를 시각화합니다.

🔄 create_sequence_diagram

시퀀스 다이어그램 생성. 객체 간 메시지 흐름을 시간 순서로 표현합니다.

🎯 create_custom_diagram

커스텀 다이어그램 생성. 320개 도형을 자유롭게 배치하여 원하는 다이어그램을 만듭니다.

📋 다이어그램 예제

📊 플로우차트 (Flowchart)

사용자 로그인 프로세스를 플로우차트로 표현하는 예제입니다.

# Claude에게 요청: "로그인 프로세스 플로우차트를 그려줘. 1. 시작 → 로그인 페이지 2. 아이디/비밀번호 입력 3. 인증 확인 (판단) 4. 성공 시 → 대시보드 5. 실패 시 → 에러 메시지 → 로그인 페이지로 돌아감" # 실제 도구 호출 (JSON): # steps: type은 start, end, process, decision, data, document 중 선택 # next: 다음 단계의 label을 배열로 지정 (decision은 여러 개 가능) { "name": "create_flowchart", "arguments": { "steps": [ {"type": "start", "label": "시작", "next": ["로그인 페이지"]}, {"type": "process", "label": "로그인 페이지", "next": ["입력"]}, {"type": "data", "label": "입력", "next": ["인증 확인"]}, {"type": "decision", "label": "인증 확인", "next": ["대시보드", "에러"]}, {"type": "process", "label": "대시보드", "next": ["종료"]}, {"type": "document", "label": "에러", "next": ["로그인 페이지"]}, {"type": "end", "label": "종료"} ], "format": "png" } }
플로우차트 예제

실제 생성된 플로우차트 다이어그램

🗄️ ERD (Entity-Relationship Diagram)

사용자-주문-상품 관계를 ERD로 표현하는 예제입니다.

# Claude에게 요청: "쇼핑몰 ERD를 그려줘. 사용자, 주문, 상품, 주문상세 테이블 포함." # 실제 도구 호출 (JSON): # tables: 테이블 목록, columns에 pk/fk 지정 가능 # relationships: type은 "1:1", "1:N", "N:M" 중 선택 { "name": "create_erd", "arguments": { "tables": [ { "name": "users", "columns": [ {"name": "id", "type": "INT", "pk": true}, {"name": "name", "type": "VARCHAR(100)"}, {"name": "email", "type": "VARCHAR(255)"} ] }, { "name": "orders", "columns": [ {"name": "id", "type": "INT", "pk": true}, {"name": "user_id", "type": "INT", "fk": "users.id"}, {"name": "total_amount", "type": "DECIMAL(10,2)"}, {"name": "status", "type": "VARCHAR(20)"} ] }, { "name": "products", "columns": [ {"name": "id", "type": "INT", "pk": true}, {"name": "name", "type": "VARCHAR(200)"}, {"name": "price", "type": "DECIMAL(10,2)"} ] }, { "name": "order_items", "columns": [ {"name": "id", "type": "INT", "pk": true}, {"name": "order_id", "type": "INT", "fk": "orders.id"}, {"name": "product_id", "type": "INT", "fk": "products.id"}, {"name": "quantity", "type": "INT"} ] } ], "relationships": [ {"from": "orders", "to": "users", "type": "1:N"}, {"from": "order_items", "to": "orders", "type": "1:N"}, {"from": "order_items", "to": "products", "type": "1:N"} ], "format": "png" } }
ERD 예제

실제 생성된 ERD 다이어그램

🔄 시퀀스 다이어그램 (Sequence Diagram)

API 인증 흐름을 시퀀스 다이어그램으로 표현하는 예제입니다.

# Claude에게 요청: "OAuth2 인증 흐름 시퀀스 다이어그램을 그려줘." # 실제 도구 호출 (JSON): # actors: 참여자 이름 배열 # messages: from/to는 actors의 인덱스(0부터), type은 call 또는 return { "name": "create_sequence_diagram", "arguments": { "actors": ["Client App", "Auth Server", "API Server"], "messages": [ {"from": 0, "to": 1, "label": "1. 인증 요청"}, {"from": 1, "to": 0, "label": "2. 로그인 페이지", "type": "return"}, {"from": 0, "to": 1, "label": "3. 자격증명 전송"}, {"from": 1, "to": 0, "label": "4. Access Token", "type": "return"}, {"from": 0, "to": 2, "label": "5. API 요청 (Bearer Token)"}, {"from": 2, "to": 1, "label": "6. Token 검증"}, {"from": 1, "to": 2, "label": "7. 검증 결과", "type": "return"}, {"from": 2, "to": 0, "label": "8. API 응답", "type": "return"} ], "format": "png" } }
시퀀스 다이어그램 예제

실제 생성된 시퀀스 다이어그램

☁️ 클라우드 아키텍처 (AWS)

AWS 3-tier 아키텍처를 커스텀 다이어그램으로 표현하는 예제입니다.

# Claude에게 요청: "AWS 3-tier 웹 아키텍처 다이어그램을 그려줘. ALB → EC2 (Auto Scaling) → RDS 구조로." # 실제 도구 호출 (JSON): # elements: type은 도형 이름, connects로 연결할 대상 label 지정 # x, y로 위치 지정 가능 (선택사항, 미지정시 자동 배치) { "name": "create_custom_diagram", "arguments": { "elements": [ {"type": "networkInternet", "label": "Internet", "x": 400, "y": 50, "connects": ["CloudFront"]}, {"type": "awsCloudFront", "label": "CloudFront", "x": 400, "y": 150, "color": "awsOrange", "connects": ["ALB"]}, {"type": "awsALB", "label": "ALB", "x": 400, "y": 250, "color": "awsOrange", "connects": ["EC2-1", "EC2-2"]}, {"type": "awsEC2", "label": "EC2-1", "x": 250, "y": 350, "color": "awsOrange", "connects": ["RDS", "S3"]}, {"type": "awsEC2", "label": "EC2-2", "x": 550, "y": 350, "color": "awsOrange", "connects": ["RDS", "S3"]}, {"type": "awsRDS", "label": "RDS", "x": 400, "y": 480, "color": "awsBlue"}, {"type": "awsS3", "label": "S3", "x": 650, "y": 350, "color": "green"} ], "format": "png" } }
AWS 아키텍처 예제

실제 생성된 AWS 아키텍처 다이어그램

🔧 Kubernetes 아키텍처

Kubernetes 클러스터 구조를 다이어그램으로 표현하는 예제입니다.

# Claude에게 요청: "Kubernetes 마이크로서비스 배포 구조 다이어그램을 그려줘." # 실제 도구 호출 (JSON): # Kubernetes 도형: k8sPod, k8sDeployment, k8sService, k8sIngress 등 { "name": "create_custom_diagram", "arguments": { "elements": [ {"type": "k8sIngress", "label": "Ingress", "x": 400, "y": 50, "color": "blue", "connects": ["API Service", "Web Service"]}, {"type": "k8sService", "label": "API Service", "x": 250, "y": 150, "color": "blue", "connects": ["API Deploy"]}, {"type": "k8sService", "label": "Web Service", "x": 550, "y": 150, "color": "blue", "connects": ["Web Deploy"]}, {"type": "k8sDeployment", "label": "API Deploy", "x": 250, "y": 250, "color": "green", "connects": ["API Pod 1", "API Pod 2"]}, {"type": "k8sDeployment", "label": "Web Deploy", "x": 550, "y": 250, "color": "green", "connects": ["Web Pod"]}, {"type": "k8sPod", "label": "API Pod 1", "x": 150, "y": 350, "connects": ["ConfigMap"]}, {"type": "k8sPod", "label": "API Pod 2", "x": 350, "y": 350, "connects": ["Secret"]}, {"type": "k8sPod", "label": "Web Pod", "x": 550, "y": 350, "connects": ["PVC"]}, {"type": "k8sConfigMap", "label": "ConfigMap", "x": 150, "y": 450, "color": "purple"}, {"type": "k8sSecret", "label": "Secret", "x": 350, "y": 450, "color": "red"}, {"type": "k8sPVC", "label": "PVC", "x": 550, "y": 450, "color": "orange"} ], "format": "png" } }
Kubernetes 아키텍처 예제

실제 생성된 Kubernetes 아키텍처 다이어그램

🎨 지원 도형 카테고리

카테고리 개수 주요 도형
Basic Shapes 30개 rectangle circle diamond hexagon star arrow
Flowchart 26개 flowStart flowEnd flowProcess flowDecision flowData
UML 25개 umlClass umlActor umlUseCase umlLifeline umlComponent
AWS 60개 awsEC2 awsLambda awsS3 awsRDS awsALB awsVPC
Azure 30개 azureVM azureFunctions azureAKS azureSQL azureStorage
GCP 30개 gcpComputeEngine gcpGKE gcpBigQuery gcpCloudStorage
Kubernetes 15개 k8sPod k8sDeployment k8sService k8sIngress k8sConfigMap
Network 29개 networkRouter networkSwitch networkFirewall networkServer
BPMN 20개 bpmnTask bpmnStartEvent bpmnEndEvent bpmnExclusiveGateway
Mockup 25개 mockupBrowser mockupButton mockupTextInput mockupTable

🎨 색상 팔레트

24가지 색상을 사용하여 다이어그램을 스타일링할 수 있습니다.

blue green yellow orange red purple gray white black navy teal pink lime cyan amber indigo brown awsOrange awsBlue azureBlue gcpBlue gcpRed gcpYellow gcpGreen

💡 사용 팁

자연어로 요청하세요!
Claude에게 "로그인 플로우차트 그려줘", "AWS 아키텍처 다이어그램 만들어줘"처럼 자연어로 요청하면 자동으로 적절한 도구와 파라미터를 선택합니다.
출력 형식
다이어그램은 PNG 이미지로 생성됩니다. 고해상도 출력을 원하면 scale 옵션을 사용하세요.

🔗 Edge 스타일

solid (실선), dashed (점선), dotted (점), curved (곡선) 등 다양한 연결선 스타일을 지원합니다.

📐 자동 레이아웃

좌표를 지정하지 않으면 자동으로 배치됩니다. 수동 배치가 필요하면 x, y 좌표를 지정하세요.

🏷️ 라벨 지원

모든 노드와 엣지에 라벨을 추가할 수 있습니다. 관계나 조건을 설명할 때 유용합니다.