むっちゃ使いにくいFreeCADをAIに操作してもらおう。
今まで、NX,Pro-E,Solidworks,FUSION,ViaCADなどの3D-CADを使ってきたので
設計屋モデリングは自身があったんだけどFreeCADは癖ありすぎ。
毎日仕事で3D-CADを使いまくっていてもFreeCADの操作感はダントツに悪い。
趣味の3DCGで使うモデリングをFreeCADでやってみようと思ったんだけど使いにくくて挫折。
モデルは作れるがストレスが・・・
っで、FreeCAD MCPを使ってAIにモデリング丸投げしてみようと思った。
FreeCAD MCPサーバーは何を使って動かそう・・・
FreeCADを人間じゃなくAIに操作してもらうので人間に便利なアプリじゃダメ。
だが、僕にPythonの知識ってあまりないのでWEBをうろうろしてAIから使いやすそうなものを
自分の勘をたよりに探してみた。
add-onタイプはいろんなMCPサーバーツールがあったけどPythonスクリプトタイプを見つけ
それを使用する事にした。
PythonスクリプトタイプはAIに使いやすいように大改変してもらう事が容易って感じたんだよね。
このGithubのものをダウンロードさせていただいた。
インストールして使って、AIが使いやすいように大改変。
まずは、node.jsのインストールが必要。
AIとMCPの通信するために必須なアプリらしい。
ここからダウンロードしてインストールした。
先ほどのGithubに記載してある手順でスクリプトをダウンロードした。




AI ChaGPT CODEXに使いやすいように大改変してもらう。
ただ、このスクリプトは人間が指示してAIに形状をモデリングさせる手順用のシンプルタイプ。
僕は、勝手にモデリングして欲しいので足りない機能をCODEXに自身で考えてもらい機能追加。
あと、安全面や安定性で問題があり、その辺もいじりたおしてもらった。
それと、MacのQTバグによるクラッシュを極力回避する変更などを追加した。
Mac版の該当フォルダー

Windows版の該当フォルダー

chako-freecad_design-mcp.jsとchako-freecad_design-mcppyが大改変したスクリプト。
Githubからダウンロードしたものを置き換えればOK。
CODEX用にスキルを作り込む。
実際に使いまくってAIに覚えてもらう手順やルールをスキルにした。
うちはCODEXのみ使っているのでCODEX用のスキルになっている。
他のAIには、CODEX用スキルを読ませ使っているAI専用に書き換えてもらえば使える。
スクリプトスキルの外部保管場所。
自分で使っていて使い勝手良いので、そのうちadd-on版にする予定。
まだ、変更が入りそうな気がするので当分はPythonスクリプトタイプのままにして置くけど・・・
っで、気になった人には使ってもらえたらいいなと思ってここにスクリプトスキルを保管した。





















以下は、Githubからの引用です。
tep 1: 共通の前提条件
freecad_mcp_server.jsとfreecad_mcp_addon.pyを使える状態にしておくことStep 2: 共通のインストール
Step 3: FreeCADでマクロを起動
freecad_mcp_addon.pyを選択して実行します。[MCP] FreeCAD MCP Addon started. API endpoint: http://127.0.0.1:8765/commandと表示されれば待ち受け状態です。