FreeCAD MCP
Este repositorio es un MCP de FreeCAD que le permite controlar FreeCAD desde Claude Desktop.
Manifestación
Diseñar una brida

Diseña un coche de juguete

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

Manifestación

Este es el historial de conversaciones: https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48
Related MCP server: FreeCAD MCP
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.
Al instalar el complemento, debe reiniciar FreeCAD. Puede seleccionar "Complemento MCP" en la lista de Workbench y usarlo.

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

Configuración de Claude Desktop
Edite el archivo claude_desktop_config.json .
Para el usuario.
Si desea guardar el token, puede establecer only_text_feedback en true y usar solo comentarios de texto.
Para desarrolladores: primero, deben clonar este repositorio.
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 .