FreeCAD MCP

Un servidor para interactuar con modelos de FreeCAD usando el Protocolo de Contexto de Modelo (MCP).

Documentación

MseeP.ai Security Assessment Badge

FreeCAD MCP

Controla FreeCAD desde Claude Desktop y otros clientes MCP. Crea y edita modelos, ejecuta scripts de Python, inspecciona documentos y ejecuta análisis FEM.

Demo

Diseña una brida:

Designing a flange in FreeCAD

Consulta más demos y ejemplos para un coche de juguete, modelado a partir de un dibujo 2D e integraciones con agentes.

Inicio rápido

Necesitas FreeCAD y uv / uvx. FreeCAD MCP tiene dos componentes: un addon que se ejecuta dentro de FreeCAD y un servidor MCP lanzado por tu cliente.

1. Instala e inicia el addon de FreeCAD

git clone https://github.com/neka-nat/freecad-mcp.git
cd freecad-mcp

Copia addon/FreeCADMCP en tu directorio de addons de FreeCAD, luego reinicia FreeCAD. Selecciona el banco de trabajo MCP Addon y haz clic en Start RPC Server en la barra de herramientas FreeCAD MCP.

Consulta la guía de instalación para comandos específicos por plataforma y capturas de pantalla.

2. Conecta Claude Desktop

Añade la siguiente entrada a claude_desktop_config.json:

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

Reinicia Claude Desktop para cargar la configuración, mantén FreeCAD abierto con su servidor RPC en ejecución y pide a Claude que cree un modelo. Las conexiones usan localhost por defecto.

Documentación

GuíaContenido
InstalaciónDirectorios de addons, capturas de configuración, ejecución desde el código fuente
ConfiguraciónInicio automático, retroalimentación de texto, conexiones remotas
HerramientasHerramientas disponibles, capturas de pantalla, análisis FEM
Ejecución de códigoEjecución en GUI, trabajos en segundo plano, scripts sin interfaz, solución de problemas de tiempo de espera
Demos y ejemplosDemos de diseño, ejemplo FEM, integraciones con ADK y LangChain

Contribuyentes

Hecho con contrib.rocks.