neka-nat/freecad-mcp

FreeCAD MCP(Model Context Protocol) server

해결하는 문제

Claude Desktop과 같은 AI 어시스턴트에서 직접 오픈소스 3D 파라메트릭 모델러인 FreeCAD를 제어할 수 있게 해줍니다. 이로 인해 CAD 작업을 수동으로 하나씩 수행할 필요 없이, AI가 3D 모델의 생성 및 편집을 자동화할 수 있습니다.

작동 방식

이 프로젝트는 두 부분으로 구성됩니다: 소프트웨어 내부에서 RPC 서버를 실행하는 FreeCAD 애드온과, 브리지 역할을 하는 MCP(Model Context Protocol) 서버입니다. AI 클라이언트는 MCP 서버에 연결하고, 이 서버가 FreeCAD에 명령을 전달하여 작업을 수행하거나, Python 스크립트를 실행하거나, 분석을 수행합니다.

대상 사용자

FreeCAD를 사용하고, LLM을 활용해 3D 모델링 워크플로우를 자동화하거나 텍스트 프롬프트 기반으로 기하학적 형상을 생성하고 싶은 엔지니어, 디자이너, 애호가.

주요 기능

  • 모델 자동화: 자연어를 사용해 3D 모델을 생성하고 편집.
  • 스크립트 실행: FreeCAD 환경 내에서 직접 Python 스크립트 실행.
  • FEM 분석: AI를 통해 유한요소법(FEM) 분석 수행 가능.
  • 문서 검사: 기존 FreeCAD 문서를 검사해 AI에게 맥락 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트