freecad mcp

MIT License
85
  • Apple
  • Linux

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows control of FreeCAD from Claude Desktop, enabling AI agents to interact with and manipulate CAD models and designs programmatically through FreeCAD's functionality.

프리캐드 MCP

이 저장소는 Claude Desktop에서 FreeCAD를 제어할 수 있는 FreeCAD MCP입니다.

데모

플랜지 설계

장난감 자동차를 디자인하세요

2D 도면에서 부품 설계

2D 도면 입력

데모

대화 내역은 다음과 같습니다. https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48

애드온 설치

FreeCAD Addon 디렉토리는

  • 윈도우: %APPDATA%\FreeCAD\Mod\
  • Mac: ~/Library/Application Support/FreeCAD/Mod/
  • Linux: ~/.FreeCAD/Mod/ 또는 ~/snap/freecad/common/Mod/ (Snap에서 FreeCAD를 설치하는 경우)

addon/FreeCADMCP 디렉토리를 애드온 디렉토리에 넣어주세요.

지엑스피1

애드온을 설치하면 FreeCAD를 다시 시작해야 합니다. Workbench 목록에서 "MCP 애드온"을 선택하여 사용할 수 있습니다.

"FreeCAD MCP" 도구 모음에서 "RPC 서버 시작" 명령을 사용하여 RPC 서버를 시작할 수 있습니다.

Claude Desktop 설정

claude_desktop_config.json 파일을 편집합니다.

사용자를 위해.

{ "mcpServers": { "freecad": { "command": "uvx", "args": [ "freecad-mcp" ] } } }

토큰을 저장하려면 only_text_feedback true 로 설정하고 텍스트 피드백만 사용하면 됩니다.

{ "mcpServers": { "freecad": { "command": "uvx", "args": [ "freecad-mcp", "--only-text-feedback" ] } } }

개발자의 경우, 먼저 이 저장소를 복제해야 합니다.

git clone https://github.com/neka-nat/freecad-mcp.git
{ "mcpServers": { "freecad": { "command": "uv", "args": [ "--directory", "/path/to/freecad-mcp/", "run", "freecad-mcp" ] } } }

도구

  • create_document : FreeCAD에서 새 문서를 만듭니다.
  • create_object : FreeCAD에 새로운 객체를 생성합니다.
  • edit_object : FreeCAD에서 객체를 편집합니다.
  • delete_object : FreeCAD에서 객체를 삭제합니다.
  • execute_code : FreeCAD에서 임의의 Python 코드를 실행합니다.
  • insert_part_from_library : 부품 라이브러리 에서 부품을 삽입합니다.
  • get_view : 활성 뷰의 스크린샷을 가져옵니다.
  • get_objects : 문서의 모든 객체를 가져옵니다.
  • get_object : 문서에서 객체를 가져옵니다.
  • get_parts_list : 부품 라이브러리 에 있는 부품 목록을 가져옵니다.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

이 저장소는 Claude Desktop에서 FreeCAD를 제어할 수 있는 FreeCAD MCP입니다.

  1. Demo
    1. Design a flange
    2. Design a toy car
    3. Design a part from 2D drawing
  2. Install addon
    1. Setting up Claude Desktop
      1. Tools
        ID: j3a76r2exh