
gotree94/freecad-opencode-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
FreeCAD-Opencode-MCP
概要
이 문서는 유튜브 영상 "I Gave GPT-6 Astra Control of FreeCAD (It Designs Like an Engineer)" (M5KOgtk9VfI) 의 접근 방식을 기반으로, **하여 실무형 CAD 자동화 워크플로우로 정리한 가이드입니다. 영상의 핵심은 **하는 방식입니다. LLM이 FreeCAD Python 코드를 생성하고, MCP 브릿지를 통해 FreeCAD에 전송하면 FreeCAD가 즉시 실행하며, 뷰포트 스냅샷을 피드백으로 받아 반복적으로 설계를 개선해 나가는 **를 구현합니다. 이 가이드는 동일한 FreeCAD MCP 서버(neeka-nat/freecad-mcp)를 Opencode에 연결하여, CLI 환경에서도 동일한 루프를 활용하되 측면에서 실무에 더 적합하도록 최적화합니다. Opencode는 MCP 클라이언트이므로, 영상에서 사용한 FreeCAD MCP 서버를 그대로 연결할 수 있습니다. - : stdio (로컬 전용, 가장 단순하고 안정적) - : FreeCAD가 **이어야 MCP 서버가 FreeCAD와 연결/제어할 수 있습니다. - : MCP 툴 응답(문서 상태/스냅샷 등)을 기반으로 Opencode가 다음 액션을 스스로 결정합니다. : uvx 설치 후 **해야 PATH가 갱신됩니다. (영상 Step 3 참고) 영상은 ChatGPT Desktop 전용이지만, 본 가이드는 **를 사용하므로 Step 1의 ChatGPT Desktop 설치는 생략해도 됩니다. 1. freecad.org에서 운영체제에 맞는 설치파일 다운로드 2. 설치 진행 (기본 설정 권장) 3. 설치 완료 후 FreeCAD 실행 가능 여부 확인
インストール
uvx freecad-mcp設定
{
"mcpServers": {
"freecad": {
"type": "stdio",
"command": "uvx",
"args": ["freecad-mcp"],
"timeout": 120000
}
}
}