Todos los MCPSolidWorks MCP
CAD y BIM

SolidWorks MCP

Servidor MCP de SolidWorks cuyo README documenta 22 herramientas para piezas, bocetos, operaciones y utilidades, con compatibilidad declarada de SolidWorks 2023 a 2025 y alternativas de API según la versión. Instalación Python en Windows, conexión a Claude.

Cuándo usarlo

Útil para una oficina mecánica que ya trabaja en SolidWorks y quiere automatizar operaciones repetitivas sin salir del asistente.

Proyectos de terceros · verificados a mano · no mantenidos por Educasium

SolidWorks MCP conecta Claude Desktop o Claude Code con SolidWorks mediante un servidor Python local y la API COM de Windows. El repositorio alisamsam/Solidworks-MCP lo presenta como un servidor MCP para automatizar SolidWorks con lenguaje natural, con herramientas de conexión, documentos, bocetos, operaciones y utilidades. En la verificación GitHub del 26 de agosto de 2026, el repositorio tenía licencia MIT, 100 estrellas y 20 forks, y su README declaraba compatibilidad con SolidWorks 2023 a 2025.

Para Educasium, este conector es menos central que un MCP Revit o un MCP Archicad, porque SolidWorks se orienta sobre todo al diseño mecánico, producto, mobiliario, ensamblaje y fabricación. Aun así, es útil para explicar cómo un asistente de IA puede pasar de una instrucción textual a una geometría paramétrica controlada, siempre que se trabaje sobre archivos de prueba y con un operador CAD responsable.

Sumario

  1. Qué hace SolidWorks MCP
  2. Instalación y arquitectura
  3. Capacidades útiles en diseño
  4. Comparación con MCP CAD y BIM
  5. Seguridad, gobernanza y límites
  6. Posición de Educasium
  7. Fuentes y siguiente lectura

Qué hace SolidWorks MCP

Idea clave: SolidWorks MCP da a Claude una interfaz de acción local sobre SolidWorks, pero no es un copiloto certificado por Dassault Systèmes. El README documenta 22 herramientas, mientras que el archivo servidor verificado expone también algunas ayudas adicionales como información del documento, boceto sobre cara y diagnóstico de boceto.

Superficie de herramientas documentada

El README clasifica las herramientas en cuatro familias. La conexión cubre connect_solidworks y get_solidworks_info. Los documentos cubren create_new_part, create_new_assembly, open_document, close_document, save_document y list_open_documents. Los bocetos cubren create_sketch, close_sketch, draw_circle, draw_rectangle, draw_line, draw_arc y draw_polygon. Las operaciones cubren extrude_sketch, cut_extrude, fillet_edges, chamfer_edges y list_features. Las utilidades cubren set_units y execute_python.

Esta lista ya permite un flujo completo para una pieza simple: abrir SolidWorks, crear un documento, dibujar un boceto, extruir, añadir redondeos o chaflanes, listar las operaciones y guardar. La promesa no es solo conversacional. Se trata de operaciones CAD reales en una sesión activa de SolidWorks.

Lo que el código añade a la lectura del README

El archivo solidworks_mcp/server.py verificado indica una versión 4.0.0 con correcciones para SolidWorks 2025. Añade especialmente get_document_info, create_sketch_on_face y get_sketch_status a la superficie observada. Esta diferencia no es necesariamente un problema, pero muestra por qué hay que leer el código además del README antes de evaluar un MCP.

El servidor también expone execute_python, que ejecuta Python con acceso a la aplicación SolidWorks, al documento activo, al objeto de automatización, a las bibliotecas COM win32com y pythoncom, y a math, os y json. Es la capacidad más potente del repositorio. También es la que cambia el nivel de riesgo: un asistente puede salir del perímetro de las herramientas predefinidas y actuar mediante código arbitrario.

Instalación y arquitectura

Idea clave: SolidWorks MCP es un conector local para Windows basado en Python, pywin32 y la automatización COM de SolidWorks. Exige una licencia SolidWorks instalada y no funciona como un servicio cloud independiente.

Prerrequisitos verificados

El README pide Windows 10 o Windows 11, SolidWorks 2023, 2024 o 2025 instalado y licenciado, Python 3.10 o superior, y Claude Desktop o Claude Code. El archivo requirements.txt verificado lista mcp versión 1.0.0 o superior, asyncio-compat, python-dotenv y pywin32 versión 306 o superior. También precisa que pythoncom está incluido con pywin32.

Estos requisitos limitan naturalmente el público. Un estudio o una escuela que trabaja en macOS, Rhino, Revit o Archicad no puede reutilizar este MCP tal cual para su entorno principal. Está pensado ante todo para un puesto Windows donde SolidWorks ya está presente, activado y disponible para automatización COM.

Detección y configuración

El README indica que el servidor puede auto-detectar SolidWorks a través del registro de Windows. El archivo config.json verificado mantiene exe_path en auto, fija el tiempo de arranque en 120 segundos, el máximo de reintentos en 3, la unidad por defecto en mm, y varios valores por defecto como extrusión de 10 mm, redondeo de 2 mm o chaflán de 2 mm. Estos ajustes hacen que el servidor sea más previsible para una demostración.

El lanzamiento típico consiste en clonar el repositorio, instalar las dependencias Python, configurar Claude Desktop con la entrada Python hacia solidworks_mcp_server.py, abrir SolidWorks y pedir a Claude que se conecte. La cadena es sencilla de explicar, pero no está libre de fricción. Entre Python, el cliente MCP, el estado de SolidWorks, las plantillas de documentos y los permisos Windows, una prueba seria debe prever un puesto dedicado.

Capacidades útiles en diseño

Idea clave: el conector es pertinente para piezas simples, operaciones repetitivas y demostraciones de diseño paramétrico pilotado por IA. Se vuelve más delicado cuando toca ensamblajes reales, archivos cliente o detalles de producción.

Piezas, bocetos y operaciones

Las herramientas de boceto cubren primitivas clásicas: círculo, rectángulo, línea, arco y polígono. Las operaciones permiten extruir, hacer un corte extruido, aplicar un redondeo o un chaflán y leer las operaciones del modelo. Para un curso o taller, esta progresión es clara: la persona ve cómo una intención se convierte en boceto, luego volumen, luego detalle.

En un equipo de diseño de producto, este tipo de interfaz puede ayudar a producir variantes rápidas de una geometría simple. Por ejemplo, un operador puede pedir una pieza de prueba, comparar varias profundidades de extrusión, generar formas repetitivas o verificar la lista de operaciones antes de guardar. No hay que convertirlo en una promesa de industrialización automática: la selección de aristas, la calidad del boceto y la lógica funcional siguen bajo control en SolidWorks.

Compatibilidad SolidWorks 2025

El README destaca alternativas de API para SolidWorks 2025, especialmente una cadena FeatureExtrusion3 hacia FeatureExtrusion2 hacia FeatureBossSimple. El servidor verificado también menciona correcciones sobre cierre de boceto antes de extrusión, cortes extruidos, acceso a propiedades de operaciones y captura stdout o stderr de execute_python. Son detalles técnicos, pero importan en una evaluación.

Muestran que el repositorio ha encontrado diferencias de comportamiento entre versiones de SolidWorks y que intenta absorberlas en el código. Para un responsable, la conclusión no es que todo esté garantizado. La conclusión es que un piloto debe probar exactamente la versión SolidWorks de la empresa, con sus plantillas, macros, rutas de red y reglas de guardado.

Comparación con MCP CAD y BIM

Idea clave: SolidWorks MCP es un conector CAD mecánico, no un conector BIM de edificio. Se compara mejor con FreeCAD MCP o AutoCAD MCP que con un flujo Revit de producción.

OpciónUso naturalFuerza principalLímite a vigilar
SolidWorks MCPPiezas, bocetos, operaciones y ensamblajes simplesAPI COM local, acciones CAD concretas, compatibilidad 2023-2025 declaradaWindows, licencia SolidWorks, execute_python, validación humana
FreeCAD MCPPrototipado open source y formación CADPython abierto, objetos paramétricos, FEM posibleMenos estándar en estudio, madurez variable
AutoCAD MCPDibujo 2D, DXF y automatización AutoCAD LTBackend AutoCAD LT y backend DXF headlessMenos orientado a diseño paramétrico de producto
Revit MCPModelo BIM de edificioMuros, suelos, puertas, habitaciones, niveles y extraccionesGobernanza BIM estricta y dependencia de Revit

Diferencia con FreeCAD MCP

El MCP FreeCAD es más abierto y experimental, porque FreeCAD y Python permiten comprender o modificar muchas cosas sin licencia propietaria. SolidWorks MCP está más cerca de un puesto industrial existente, con un software comercial ya adoptado por oficinas mecánicas. La elección depende por tanto menos de la IA que del entorno CAD ya implantado.

Para una formación, FreeCAD puede ser más accesible si el objetivo es mostrar principios. SolidWorks se vuelve más pertinente cuando el aprendiz o la empresa ya trabaja con piezas, ensamblajes, chapa, utillaje o componentes dentro de ese ecosistema. En ambos casos, el asistente no sustituye la cultura CAD: acelera algunas manipulaciones y hace el flujo más conversacional.

Diferencia con Revit MCP

Revit MCP trata objetos de edificio: muros, suelos, puertas, habitaciones, ejes, niveles y tablas. SolidWorks MCP trata ante todo formas y operaciones de diseño mecánico. Para un estudio de arquitectura, SolidWorks puede aparecer en detalles de mobiliario, prototipos, piezas especiales, objetos o coordinación con fabricante, pero no es el núcleo BIM principal.

Esta diferencia debe verse en la estrategia de contenido. Una página SolidWorks MCP atrae a lectores interesados en la IA aplicada al CAD técnico, no solo a la arquitectura. Amplía la biblioteca Educasium, pero no debe sugerir que Educasium ha integrado SolidWorks MCP en un proyecto cliente real.

Seguridad, gobernanza y límites

Idea clave: el riesgo principal es ejecutar acciones reales en un software de diseño abierto, sobre todo con execute_python. Un piloto debe empezar con archivos descartables, nunca con un modelo cliente en producción.

Acciones destructivas y archivos abiertos

El servidor puede abrir, cerrar y guardar documentos. También puede modificar la geometría de una pieza por extrusión, corte, redondeo o chaflán. Una mala instrucción, una mala selección de aristas o una unidad mal entendida pueden producir un archivo incorrecto sin que el error sea evidente al primer vistazo.

La gobernanza mínima consiste en usar una carpeta de prueba, copiar los archivos fuente, desactivar cualquier guardado automático no controlado, conservar un registro de prompts y hacer validar los resultados por un referente CAD. En un entorno profesional, las herramientas de apertura y guardado deben tratarse como permisos sensibles, no como simples comodidades.

execute_python debe reservarse

execute_python da acceso a os y a los objetos COM de SolidWorks. No es una simple herramienta de dibujo. Es una puerta a código Python arbitrario en el contexto de la máquina local y de la sesión CAD.

Para un uso pedagógico, puede servir para mostrar una automatización avanzada bajo supervisión. Para un uso en estudio, debe reservarse a un perfil técnico, activarse solo en un puesto piloto y excluirse de escenarios donde un asistente no especializado trabaja sobre datos cliente. Si el objetivo es formar arquitectos o diseñadores no desarrolladores, las herramientas predefinidas son más fáciles de enmarcar.

Posición de Educasium

Idea clave: Educasium puede presentar SolidWorks MCP como un ejemplo creíble de automatización CAD por IA, pero sin declarar despliegue interno o cliente. En este punto, el análisis se basa en el repositorio GitHub, no en un retorno de experiencia de Educasium.

Lo que podemos decir

Podemos decir que el repositorio existe, que tiene licencia MIT, que apunta a SolidWorks 2023 a 2025, que usa Python y pywin32, que el README documenta 22 herramientas y que el código verificado expone también ayudas adicionales. También podemos decir que automatiza operaciones CAD concretas como crear una pieza, dibujar un boceto, extruir, cortar, aplicar redondeos o chaflanes, listar operaciones y guardar.

No debemos decir que Educasium lo ha desplegado en un cliente, que reduce el tiempo de diseño en un porcentaje dado, ni que es seguro por defecto. Esas afirmaciones requerirían un protocolo de prueba, archivos, medidas y validación métier. Sin esos elementos, serían más marketing que verificables.

Implementación hipotética

Una implementación hipotética empezaría en un puesto Windows aislado con SolidWorks 2025 o la versión exacta de la empresa. El referente crea una pieza vacía y prueba connect_solidworks, get_solidworks_info, create_new_part, create_sketch, draw_rectangle, extrude_sketch, list_features y save_document en una carpeta de prueba. Las órdenes execute_python, open_document y close_document quedan desactivadas o reservadas hasta que se comprenda el flujo básico.

La segunda etapa sería documentar los prompts exitosos, los errores de unidades, los comportamientos de selección y los archivos generados. La tercera sería decidir si el uso sigue siendo pedagógico, exploratorio o realmente productivo. Sin esta separación, un conector potente se vuelve rápidamente difícil de gobernar.

Fuentes y siguiente lectura

Idea clave: esta página se escribió a partir de fuentes GitHub verificadas el 26 de agosto de 2026. Las cifras de estrellas y forks pueden cambiar, pero los requisitos técnicos y el riesgo execute_python deben volver a verificarse antes de cualquier recomendación cliente.

Para continuar la comparación, lea también AutoCAD MCP, FreeCAD MCP y Revit MCP. SolidWorks MCP es interesante porque muestra un asistente capaz de actuar en un software de diseño técnico muy concreto. Su valor dependerá menos de un eslogan IA que de la calidad del marco: puesto piloto, archivos de prueba, permisos limitados, validación CAD y registro de operaciones.

Preguntas frecuentes

¿SolidWorks MCP funciona sin SolidWorks instalado?

No. El README exige SolidWorks 2023, 2024 o 2025 instalado y licenciado en Windows. El servidor usa automatización COM local mediante pywin32, así que necesita comunicarse con una sesión real de SolidWorks. Si busca un flujo sin licencia SolidWorks, FreeCAD MCP o un backend DXF como AutoCAD MCP encaja mejor.

¿SolidWorks MCP es seguro para archivos cliente?

No por defecto. El servidor puede modificar y guardar documentos, y la herramienta execute_python puede ejecutar código Python en el contexto local. Un piloto serio debe empezar con copias descartables, registro de prompts y validación por un responsable CAD antes de tocar archivos sensibles.

¿Cuántas herramientas expone SolidWorks MCP?

El README documenta 22 herramientas. El archivo servidor verificado también expone ayudas adicionales como get_document_info, create_sketch_on_face y get_sketch_status. La formulación más exacta es decir que el README documenta 22 herramientas, mientras que el código actual contiene algunas herramientas adicionales de diagnóstico o comodidad.

¿Educasium ya ha desplegado SolidWorks MCP?

Esta página no afirma ningún despliegue de Educasium. Analiza el repositorio GitHub, el README, los requisitos Python y el código servidor verificados el 26 de agosto de 2026. Antes de hablar de resultados reales, harían falta un protocolo de prueba, archivos de ensayo, mediciones y una validación métier documentada.