neka-nat/freecad-mcp

FreeCAD MCP(Model Context Protocol) server

解決する課題

Claude Desktop などの AI アシスタントから、オープンソースの 3D パラメトリックモデラーである FreeCAD を直接制御できるようにします。これにより、CAD 操作を手動で行う必要がなくなり、AI が 3D モデルの作成や編集を自動化できるようになります。

動作方法

このプロジェクトは2つの部分から構成されています:ソフトウェア内に RPC サーバーを実行する FreeCAD アドオン、およびブリッジとして機能する MCP(Model Context Protocol)サーバーです。AI クライアントは MCP サーバーに接続し、そのサーバーが FreeCAD にコマンドを送信して、アクションの実行、Python スクリプトの実行、または解析を実行します。

対象ユーザー

FreeCAD を使用し、LLM を使って 3D モデリングワークフローを自動化したり、テキストプロンプトに基づいてジオメトリを生成したいエンジニア、デザイナー、趣味のユーザー。

特徴

  • モデル自動化:自然言語を使って 3D モデルの作成と編集が可能。
  • スクリプト実行:FreeCAD 環境内で直接 Python スクリプトを実行。
  • FEM 解析:AI を通じて有限要素法(FEM)解析を実行可能。
  • ドキュメントの検査:既存の FreeCAD ドキュメントを検査し、AI に文脈を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト