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

제품 정보

업데이트됨: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입니다.

agentcad와(과) 유사한 최신 AI 도구

Foundry
Foundry
Contact for PricingAI Code GeneratorGame Tools
파운드리는 스마트 계약 개발 도구 체인, 가상 테이블탑 게임 소프트웨어 및 전통적인 금속 주조 시설 등 여러 형태로 존재하는 다목적 플랫폼으로, 각 도메인에 맞는 전문 기능을 제공합니다.
PythonConvert.com
PythonConvert.com
PythonConvert.com은 Python과 다른 프로그래밍 언어 간의 AI 기반 코드 번역과 Python 유형 변환 기능을 제공하는 무료 웹 기반 도구입니다.
Softgen
Softgen
Softgen.ai는 사용자가 코딩 요구 사항 없이 아이디어를 기능적인 웹 애플리케이션으로 변환할 수 있도록 하는 AI 기반 풀스택 프로젝트 생성 플랫폼입니다.
Micro SaaS Ideas
Micro SaaS Ideas
마이크로 SaaS 아이디어는 특정 문제나 시장을 목표로 하는 소규모, 틈새 중심의 소프트웨어 솔루션으로, 기업가에게 최소한의 자원과 복잡성으로 수익성 있는 비즈니스를 구축할 수 있는 방법을 제공합니다.