agentcad
agentcad는 코딩 에이전트가 실제 CAD 출력(예: STEP/STL/GLB)을 설계, 렌더링, 유효성 검사 및 내보낼 수 있도록 하는 오픈 소스, 로컬 우선 MCP 서버 및 CLI로, 긴밀한 실행→미리보기→수정 피드백 루프를 제공합니다.
https://agentcad.dev/?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jun 12, 2026
agentcad이란?
agentcad는 AI 에이전트 및 인간-에이전트 협업을 위해 구축된 오픈 소스 CAD 도구로, 에이전트가 코드에서 실제 내보내기 가능한 CAD 모델을 생성하고 시각적 및 기하학적 피드백을 통해 빠르게 반복할 수 있도록 합니다. 로컬에서 실행되며, 가입 없이 무료로 사용할 수 있으며, CLI 또는 Claude Code, Cursor, Windsurf와 같은 에이전트 환경에 통합된 MCP 서버로 사용할 수 있습니다. 이 프로젝트는 Python 3.10–3.12를 지원하며 pip(선택적인 MCP 추가 기능 포함)를 통해 배포되며, 소스는 Apache-2.0 라이선스 하에 제공됩니다.
agentcad의 주요 기능
agentcad는 오픈 소스 로컬 우선 MCP 서버 및 CLI로, 코딩 에이전트가 긴밀한 반복 루프를 통해 실제 CAD 출력을 생성할 수 있도록 합니다. 즉, 매개변수 CAD 스크립트를 실행하고, 다중 뷰 미리보기를 자동으로 렌더링하며, 기하학적 측정값을 반환하고, 토폴로지를 검증 및 검사하고, 버전을 비교하고, 제조 및 시각화 준비 파일(예: STEP, STL, GLB, OBJ)을 내보냅니다. 이 도구는 인간-에이전트 협업을 위해 설계되어 에이전트가 결과를 '보고', 실수를 포착하고, 지속적인 감독 없이 유효한 형상으로 수렴할 수 있도록 하며, 최소한의 상용구(일반적인 CAD 기본 요소 및 도우미가 미리 주입됨)만 필요합니다.
에이전트 기반 CAD를 위한 MCP 서버 + CLI: 독립형 CLI로 작동하거나 코딩 에이전트(예: Claude Code, Cursor, Windsurf)와 통합되어 CAD 생성 및 반복을 에이전트에 위임하는 MCP 도구로 작동합니다.
실행-렌더링-검사 피드백 루프: 각 성공적인 실행은 렌더링(다중 뷰 PNG)을 생성하고 주요 형상 측정값(치수, 부피, 면 개수, 유효성)을 반환하여 에이전트가 빠르게 자체 수정할 수 있도록 합니다.
실제 CAD 내보내기 파이프라인: 버전 관리된 STEP 출력을 생성하고 제조 워크플로우, 3D 프린팅 및 웹/뷰어 파이프라인을 위해 STL, GLB 및 OBJ로 내보내기를 지원합니다.
빠른 유효성 검사 및 토폴로지 검사: 실행 전 검사는 오류를 빠르게 감지하고(<100ms) 검사/토폴로지 보고서는 잘못된 형상을 디버깅하는 데 도움이 됩니다. 이는 에이전트가 초기 시도에서 유효하지 않은 솔리드를 생성할 때 유용합니다.
설계 반복을 위한 버전 비교: 비교 도구는 버전을 비교하여 반복 간의 변경 사항을 추적하므로 에이전트가 실행 간에 수정한 내용을 더 쉽게 검토할 수 있습니다.
상용구 없는 스크립팅 환경: 스크립트는 가져오기가 필요 없습니다. 일반적인 build123d 기본 요소, show_object 및 agentcad 도우미가 미리 주입되어 에이전트가 생성한 코드를 짧고 일관성 있게 유지합니다.
agentcad의 사용 사례
제품 설계를 위한 신속한 프로토타이핑: 자연어 요구 사항에 따라 인클로저, 스탠드, 고정 장치 및 소형 메커니즘을 생성하고 반복하며, 프로토타이핑 및 검토를 위해 STEP/STL로 내보냅니다.
3D 프린팅 및 메이커 워크플로우: 검증 및 빠른 시각적 확인을 통해 인쇄 가능한 부품(예: 전화 스탠드, 스냅핏 상자)을 만들고, 슬라이서 및 제작을 위해 STL/OBJ로 내보냅니다.
엔지니어링 문서화 및 재구성: 측정된 도면/노트에서 반복 가능한 스크립트 기반 CAD 생성을 통해 복잡한 역사적 또는 참조 설계(예: 다중 부품 항공기 재구성)를 재구축합니다.
웹 및 XR 시각화 파이프라인: 빠른 설계 승인을 위해 자동화된 렌더링을 사용하여 웹 뷰어, AR/VR 미리보기 또는 이해 관계자 데모를 위한 GLB/OBJ 자산을 내보냅니다.
코딩 에이전트와의 팀 협업: 인간이 제약 조건을 지정하고 렌더링/측정값을 검토하는 동안 에이전트가 MCP 도구를 통해 모델링 작업 및 반복을 수행하는 공유 워크플로우를 가능하게 합니다.
장점
오픈 소스(Apache-2.0), 무료이며 가입 없이 로컬에서 실행됩니다.
긴밀한 에이전트 친화적인 피드백 루프(렌더링 + 측정값)는 유효한 형상으로의 수렴을 개선합니다.
STEP/STL/GLB/OBJ 내보내기를 통한 실용적인 출력 및 상호 운용성
단점
Python 환경과 스크립트 기반 CAD에 대한 익숙함이 필요합니다(기존 GUI 우선 CAD 경험이 아님)
품질은 에이전트 프롬프트/반복에 따라 달라집니다. 에이전트는 수렴하기 전에 여전히 유효하지 않은 형상을 생성할 수 있습니다
지원되는 도구/통합(MCP 기반 에이전트)에 가장 적합합니다. 다른 워크플로우에는 추가 설정이 필요할 수 있습니다.
agentcad 사용 방법
1) 필수 구성 요소 설치: Python 3.10–3.12가 설치되어 있는지 확인하십시오 (예제는 Python 3.12를 사용합니다). agentcad는 로컬에서 실행됩니다.
2) 가상 환경 생성 및 활성화 (권장): `python3.12 -m venv .venv`를 실행한 다음 `source .venv/bin/activate` (macOS/Linux)를 실행하십시오. Windows에서는 적절한 PowerShell/CMD 활성화 스크립트를 사용하여 venv를 활성화하십시오.
3) agentcad (CLI 전용) 또는 MCP 지원 agentcad 설치: CLI 전용: `pip install agentcad`.
MCP 서버 지원: `pip install 'agentcad[mcp]'`.
4) (선택 사항) pip 대신 uv를 통해 설치: uv를 선호하는 경우: `uv tool install --python 3.12 'agentcad[mcp]'`.
5) 에이전트 스킬 설치 (코딩 에이전트/워크플로용): `agentcad skill install`을 실행하십시오.
6) 운영 브리핑 읽기 (도움말 출력): `agentcad --help`를 실행하고 사용 가능한 명령 및 옵션을 검토하십시오.
7) “스크립트 → 실행 → 렌더링 → 수정” 반복에서 agentcad 사용: CAD 스크립트를 작성하십시오 (agentcad는 build123d 기본 요소와 `show_object`와 같은 도우미를 미리 주입하므로 스크립트는 일반적으로 가져오기가 필요 없습니다). agentcad로 실행하여 버전 관리된 CAD 출력을 생성하고 렌더링된 PNG 미리보기와 기하학적 측정(치수, 부피, 면 개수, 유효성)을 얻으십시오. 형상이 유효하고 의도와 일치할 때까지 반복하십시오.
8) 최소 예제 스크립트: 다음 내용을 포함하는 스크립트를 생성하십시오:
`box = Box(10, 20, 5)`
`show_object(box)`
그런 다음 agentcad를 통해 실행하여 미리보기 렌더링 및 측정값을 생성하십시오.
9) 결과물 내보내기 (제조 / 공유): agentcad의 내보내기 기능을 사용하여 STEP (실행 시 버전 관리됨)과 같은 형식으로 출력하고, 3D 프린팅 또는 웹 뷰어에 필요한 경우 STL/GLB/OBJ로 내보내십시오.
10) 디버깅 시 형상 유효성 검사 및 검사: agentcad의 내장된 유효성 검사 및 검사/토폴로지 보고 기능을 사용하여 유효하지 않은 형상을 빠르게 파악하고 내보내기 전에 문제를 진단하십시오.
11) (선택 사항) 에이전트 편집기 (Claude Code/Cursor/Windsurf)에서 MCP를 통해 agentcad 사용: MCP 항목 (예: `.mcp.json`)을 추가하여 코딩 에이전트가 agentcad를 도구로 호출할 수 있도록 하십시오:
{
"agentcad": {
"command": "uvx",
"args": ["--from", "agentcad[mcp]", "python", "-m", "agentcad.mcp"]
}
}
이는 `uvx`가 첫 실행 시 환경을 캐시하므로 사전 설치 없이 작동합니다.
12) 프롬프트 기반 워크플로 (예제 작업): 코딩 에이전트 (예: Claude Code/Cursor)에서 부품을 설계하고 마지막에 미리보기 렌더링을 요청하십시오. 예: “휴대폰 스탠드를 설계해 주세요: 60도 각도로 휴대폰을 지지하는 경사진 거치대로, 너비 약 80mm, 깊이 50mm, 5mm 립이 있습니다. 완료되면 미리보기를 보여주세요.” 에이전트는 agentcad의 실행+렌더링 피드백을 사용하여 올바르게 될 때까지 반복해야 합니다.
agentcad 자주 묻는 질문
agentcad는 코딩 에이전트가 로컬에서 실제 CAD 출력을 설계, 렌더링, 검증 및 내보낼 수 있도록 하는 오픈 소스 MCP 서버 및 CLI입니다.











