
blwfish/freecad-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
FreeCAD用MCPサーバー — AI支援3D CADモデル向け32ツール
概要
パラメトリック設計、CNCツールパス生成、メッシュワークのアイデアパートナーである、AIエージェントとFreeCADのブリッジです。 あなたは、設計意図とドメインの判断を持って来ます。 エージェントは、FreeCADの仕組みを処理します。 一緒に: より速く移動, 手でビルドする時間を取るだろう物事を共同設計, FreeCAD が生成でとても良い暗号化エラーメッセージの無形化, 微妙をハンティング, 一人で見つけることはほぼ不可能なノッティモデリングの問題. 個人的な日常的な使用のために造られる — パーツの設計、ツールパスの作成、印刷および切断 — デモではなく。 TOOLS.md は、完全なツールリファレンスを参照してください。 - — "私はマウントプレートが必要です - 100x60mm、4つのM3ホール、丸み角。 正しいアプローチとは? 要件と制約を持たせます。エージェントは、決定を下したフラグを構築し、あなたと反復します。 - — 「私はこのスケッチをパッドに入れ、奇妙な結果を得ようとしました。FreeCADは実際に私を伝えていますか?
概要(AI 翻訳)
これは、
パラメトリック設計、CNCツールパス生成、メッシュワークのアイデアパートナーである、AIエージェントとFreeCADのブリッジです。 あなたは、設計意図とドメインの判断を持って来ます。 エージェントは、FreeCADの仕組みを処理します。 一緒に: より速く移動, 手でビルドする時間を取るだろう物事を共同設計, FreeCAD が生成でとても良い暗号化エラーメッセージの無形化, 微妙をハンティング, 一人で見つけることはほぼ不可能なノッティモデリングの問題. 個人的な日常的な使用のために造られる — パーツの設計、ツールパスの作成、印刷および切断 — デモではなく。 TOOLS.md は、完全なツールリファレンスを参照してください。
一緒に働くことができること
- 設計を通した仕事 — 「私は取り付けプレートが必要です — 100x60mm、4つのM3の穴、丸みのある角。 正しいアプローチとは? 要件と制約を持たせます。エージェントは、決定を下したフラグを構築し、あなたと反復します。 -間違っていたことを認識する "私はちょうどこのスケッチをパッドを入れようとし、奇妙な結果を得ました - FreeCADは実際に私を伝えていますか? エージェントは、レポートビューを読み、スケッチの制約を調べ、実行できる条件で何が起こっているかを説明することができます.
このページは 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.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →