Skip to main content
Glama

freecad mcp

by neka-nat

FreeCAD MCP

Este repositorio es un MCP de FreeCAD que le permite controlar FreeCAD desde Claude Desktop.

Manifestación

Diseñar una brida

manifestación

Diseña un coche de juguete

manifestación

Diseñar una pieza a partir de un dibujo 2D

Dibujo 2D de entrada

aporte

Manifestación

manifestación

Este es el historial de conversaciones: https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48

Instalar complemento

El directorio de complementos de FreeCAD es

  • Ventanas: %APPDATA%\FreeCAD\Mod\
  • Mac: ~/Library/Application Support/FreeCAD/Mod/
  • Linux:
    • Ubuntu: ~/.FreeCAD/Mod/ o ~/snap/freecad/common/Mod/ (si instala FreeCAD desde snap)
    • Debian: ~/.local/share/FreeCAD/Mod

Coloque el directorio addon/FreeCADMCP en el directorio de complementos.

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

Al instalar el complemento, debe reiniciar FreeCAD. Puede seleccionar "Complemento MCP" en la lista de Workbench y usarlo.

lista de banco de trabajo

También puede iniciar el servidor RPC mediante el comando "Iniciar servidor RPC" en la barra de herramientas "FreeCAD MCP".

servidor\_rpc\_de\_inicio

Configuración de Claude Desktop

Edite el archivo claude_desktop_config.json .

Para el usuario.

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

Si desea guardar el token, puede establecer only_text_feedback en true y usar solo comentarios de texto.

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

Para desarrolladores: primero, deben clonar este repositorio.

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

Herramientas

  • create_document : Crea un nuevo documento en FreeCAD.
  • create_object : Crea un nuevo objeto en FreeCAD.
  • edit_object : Edita un objeto en FreeCAD.
  • delete_object : Eliminar un objeto en FreeCAD.
  • execute_code : ejecuta código Python arbitrario en FreeCAD.
  • insert_part_from_library : Inserta una pieza desde la biblioteca de piezas .
  • get_view : obtiene una captura de pantalla de la vista activa.
  • get_objects : Obtener todos los objetos en un documento.
  • get_object : Obtener un objeto en un documento.
  • get_parts_list : obtiene la lista de piezas en la biblioteca de piezas .

Colaboradores

Hecho con 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.

Este repositorio es un MCP de FreeCAD que le permite controlar FreeCAD desde Claude Desktop.

  1. Manifestación
    1. Diseñar una brida
    2. Diseña un coche de juguete
    3. Diseñar una pieza a partir de un dibujo 2D
  2. Instalar complemento
    1. Configuración de Claude Desktop
      1. Herramientas
        1. Colaboradores

          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 2 months ago
            126
            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 13 hours ago
            19
            41,704
            3,946
            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 4 months ago
            75
            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 4 months ago
            11
            10
            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