프리캐드 MCP
이 저장소는 Claude Desktop에서 FreeCAD를 제어할 수 있는 FreeCAD MCP입니다.
데모
플랜지 설계

장난감 자동차를 디자인하세요

2D 도면에서 부품 설계
2D 도면 입력

데모

대화 내역은 다음과 같습니다. https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48
Related MCP server: FreeCAD MCP
애드온 설치
FreeCAD Addon 디렉토리는
윈도우:
%APPDATA%\FreeCAD\Mod\Mac:
~/Library/Application Support/FreeCAD/Mod/리눅스:
Ubuntu:
~/.FreeCAD/Mod/또는~/snap/freecad/common/Mod/(Snap에서 FreeCAD를 설치하는 경우)데비안:
~/.local/share/FreeCAD/Mod
addon/FreeCADMCP 디렉토리를 애드온 디렉토리에 넣어주세요.
지엑스피1
애드온을 설치하면 FreeCAD를 다시 시작해야 합니다. Workbench 목록에서 "MCP 애드온"을 선택하여 사용할 수 있습니다.

"FreeCAD MCP" 도구 모음에서 "RPC 서버 시작" 명령을 사용하여 RPC 서버를 시작할 수 있습니다.

Claude Desktop 설정
claude_desktop_config.json 파일을 편집합니다.
사용자를 위해.
토큰을 저장하려면 only_text_feedback true 로 설정하고 텍스트 피드백만 사용하면 됩니다.
개발자의 경우, 먼저 이 저장소를 복제해야 합니다.
도구
create_document: FreeCAD에서 새 문서를 만듭니다.create_object: FreeCAD에 새로운 객체를 생성합니다.edit_object: FreeCAD에서 객체를 편집합니다.delete_object: FreeCAD에서 객체를 삭제합니다.execute_code: FreeCAD에서 임의의 Python 코드를 실행합니다.insert_part_from_library: 부품 라이브러리 에서 부품을 삽입합니다.get_view: 활성 뷰의 스크린샷을 가져옵니다.get_objects: 문서의 모든 객체를 가져옵니다.get_object: 문서에서 객체를 가져옵니다.get_parts_list: 부품 라이브러리 에 있는 부품 목록을 가져옵니다.
기여자
contrib.rocks 로 만들었습니다.