Skip to main content
Glama

freecad mcp

by neka-nat

FreeCAD MCP

Dieses Repository ist ein FreeCAD MCP, mit dem Sie FreeCAD von Claude Desktop aus steuern können.

Demo

Entwerfen Sie einen Flansch

Demo

Entwerfe ein Spielzeugauto

Demo

Entwerfen Sie ein Teil anhand einer 2D-Zeichnung

Eingabe 2D-Zeichnung

Eingang

Demo

Demo

Dies ist der Gesprächsverlauf. https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48

Addon installieren

Das FreeCAD Addon-Verzeichnis ist

  • Windows: %APPDATA%\FreeCAD\Mod\
  • Mac: ~/Library/Application Support/FreeCAD/Mod/
  • Linux:
    • Ubuntu: ~/.FreeCAD/Mod/ oder ~/snap/freecad/common/Mod/ (wenn Sie FreeCAD von Snap installieren)
    • Debian: ~/.local/share/FreeCAD/Mod

Bitte legen Sie das Verzeichnis addon/FreeCADMCP in das Addon-Verzeichnis.

git clone https://github.com/neka-nat/freecad-mcp.git cd freecad-mcp cp -r addon/FreeCADMCP ~/.FreeCAD/Mod/

Nach der Installation des Add-ons müssen Sie FreeCAD neu starten. Sie können „MCP Add-on“ aus der Workbench-Liste auswählen und verwenden.

Werkbankliste

Und Sie können den RPC-Server mit dem Befehl „RPC-Server starten“ in der Symbolleiste „FreeCAD MCP“ starten.

start\_rpc\_server

Einrichten von Claude Desktop

Bearbeiten Sie die Datei claude_desktop_config.json .

Für Benutzer.

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

Wenn Sie Token speichern möchten, können Sie only_text_feedback auf true setzen und nur Textfeedback verwenden.

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

Für Entwickler. Zuerst müssen Sie dieses Repository klonen.

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

Werkzeuge

  • create_document : Erstellen Sie ein neues Dokument in FreeCAD.
  • create_object : Erstellen Sie ein neues Objekt in FreeCAD.
  • edit_object : Bearbeiten Sie ein Objekt in FreeCAD.
  • delete_object : Löscht ein Objekt in FreeCAD.
  • execute_code : Führen Sie beliebigen Python-Code in FreeCAD aus.
  • insert_part_from_library : Fügt ein Teil aus der Teilebibliothek ein.
  • get_view : Holen Sie sich einen Screenshot der aktiven Ansicht.
  • get_objects : Ruft alle Objekte in einem Dokument ab.
  • get_object : Ruft ein Objekt in einem Dokument ab.
  • get_parts_list : Ruft die Liste der Teile in der Teilebibliothek ab.

Mitwirkende

Hergestellt mit contrib.rocks .

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

local-only server

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

Dieses Repository ist ein FreeCAD MCP, mit dem Sie FreeCAD von Claude Desktop aus steuern können.

  1. Demo
    1. Entwerfen Sie einen Flansch
    2. Entwerfe ein Spielzeugauto
    3. Entwerfen Sie ein Teil anhand einer 2D-Zeichnung
  2. Addon installieren
    1. Einrichten von Claude Desktop
      1. Werkzeuge
        1. Mitwirkende

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            This tool creates a Model Context Protocol (MCP) server that acts as a proxy for any API that has an OpenAPI v3.1 specification. This allows you to use Claude Desktop to easily interact with both local and remote server APIs.
            Last updated -
            195
            641
            JavaScript
            MIT License
            • Apple
            • Linux
          • A
            security
            A
            license
            A
            quality
            Allows Claude desktop app to execute terminal commands and edit files on your computer through MCP, with features including command execution, process management, and diff-based file editing.
            Last updated -
            19
            11,148
            3,479
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A FreeCAD addon that implements the Model Context Protocol (MCP) to enable communication between FreeCAD and Claude AI through Claude Desktop.
            Last updated -
            17
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A utility tool that enables Claude Desktop to interact with external tools via the Model Context Protocol, providing features like email sending and simple calculations while simplifying the MCP setup process.
            Last updated -
            129
            9
            JavaScript
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/neka-nat/freecad-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server