BF

blwfish/freecad-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

62 stars 11 forks 품질 63 트렌드 34LGPL-2.1

FreeCAD용 MCP 서버 - AI 보조 3D CAD 모델링을위한 32 도구

개요

이것은 AI 대리인과 FreeCAD 사이 교량입니다 — parametric 디자인, CNC 연장통 발생 및 메시 일을 위한 사고 파트너. 디자인 의도와 도메인 판결을 가져옵니다. 대리인은 FreeCAD 기계공을 취급합니다. 함께: 빠른 이동, 공동 설계 것들을 이동, 손으로 구축 할 시간이 걸릴, FreeCAD가 생성에 너무 좋은 암호화 오류 메시지, 그리고 독소를 사냥, 혼자 찾기에 거의 불가능 매듭 모델링 문제. 개인용 일상적인 사용을 위해 제작 - 부품 설계, 툴랜스 생성, 인쇄 및 절단 — 데모가 아닙니다. 전체 도구 참조에 대한 TOOLS.md를 참조하십시오. - "나는 장착 플레이트가 필요합니다 - 100x60mm, 4 M3 구멍, 둥근 모서리. 올바른 접근법이란? 당신은 요구 사항과 제약을 가져; 에이전트 빌드, 플래그 지정 결정, 당신과 함께 iterates. - - "나는 그냥이 스케치를 패드하려고하고 이상한 결과를 얻었다 - FreeCAD는 실제로 나를 말하는 것은 무엇입니까?

개요(AI 번역)

이것은 무엇을

이것은 AI 대리인과 FreeCAD 사이 교량입니다 — parametric 디자인, CNC 연장통 발생 및 메시 일을 위한 사고 파트너. 디자인 의도와 도메인 판결을 가져옵니다. 대리인은 FreeCAD 기계공을 취급합니다. 함께: 빠른 이동, 공동 설계 것들을 이동, 손으로 구축 할 시간이 걸릴, FreeCAD가 생성에 너무 좋은 암호화 오류 메시지, 그리고 독소를 사냥, 혼자 찾기에 거의 불가능 매듭 모델링 문제. 개인용 일상적인 사용을 위해 제작 - 부품 설계, 툴랜스 생성, 인쇄 및 절단 — 데모가 아닙니다. 전체 도구 참조에 대한 TOOLS.md를 참조하십시오.

당신이 함께 일할 수있는 것

  • ** 디자인을 통해 작업 ** - "나는 장착 플레이트가 필요합니다 - 100x60mm, 4 M3 구멍, 둥근 모서리. 올바른 접근법이란? 당신은 요구 사항과 제약을 가져; 에이전트 빌드, 플래그 지정 결정, 당신과 함께 iterates.
  • ** 무엇이 잘못되었는지 진단 ** - “나는 그냥이 스케치를패하고 이상한 결과를 얻었다.” 대리인은 보고 보기를 읽을 수 있고, sketch constraints를 검열하고, 당신이 행동할 수 있는 기간에서 일어나는 것을 설명합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

freecad-mcp

What This Does

This is a bridge between your AI agent and FreeCAD — a thinking partner for parametric design, CNC toolpath generation, and mesh work. You bring the design intent and the domain judgment; the agent handles the FreeCAD mechanics. Together: moving faster, co-designing things that would take hours to build by hand, untangling the cryptic error messages that FreeCAD is so good at generating, and hunting down the subtle, knotty modeling problems that are nearly impossible to find alone. Built for personal daily use — designing parts, generating toolpaths, printing and cutting them — not a demo. See TOOLS.md for the full tool reference.

What You Can Work On Together

  • Work through a design — “I need a mounting plate — 100x60mm, four M3 holes, rounded corners. What’s the right approach?” You bring the requirements and constraints; the agent builds, flags underspecified decisions, and iterates with you.
  • Diagnose what went wrong — “I just tried to pad this sketch and got a weird result — what is FreeCAD actually telling me?” The agent can read the Report View, inspect sketch constraints, and explain what’s happening in terms you can act on.
  • Iterate on an existing part — “This wall feels too thin and the fillet might not survive printing — let’s look at it together”
  • Plan CNC toolpaths — “I want to mill this pocket — let’s work out the right tool and parameters for the material”
  • Build something reusable — “I keep doing this same workflow for every bracket — let’s write a macro that generates them from a spreadsheet of dimensions”
  • Check your work before committing — “Does this model have geometry errors?”, “Will these walls survive printing?”, “Are any of these parts going to collide?”
  • Work with meshes — “I have an STL from the manufacturer — let’s get it into FreeCAD and add mounting features”
  • Export for manufacturing — “Export this as STEP and generate G-code for my CNC router”

See It In Action

These are a couple of examples of how I’ve used the MCP.

Debugging a broken external reference — a link FreeCAD can’t restore, an error message that seems to contradict what you know about your own model, and a one-line fix found by reading the file directly.

Full story →


GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →