Skip to main content
Glama

solidworks-mcp

Un servidor MCP que controla SolidWorks 2022 directamente desde asistentes de IA — croquizado, operaciones (extrude/cut/revolve/fillet/chamfer/shell/patterns), control de cotas y ecuaciones, exportación e inspección de propiedades de masa.

Solo Windows. La automatización de SolidWorks se realiza mediante Windows COM — esto debe ejecutarse en el mismo equipo donde SolidWorks 2022 está instalado y con licencia.

Inicio rápido (recomendado)

Descarga la última versión y ejecuta setup.bat — detecta automáticamente tus instalaciones de Python y SolidWorks, instala las dependencias y configura tu cliente. Listo con un clic.

O manualmente:

powershell -ExecutionPolicy Bypass -File setup.ps1

Related MCP server: solidworks-mcp

Clientes compatibles

Este repositorio incluye el mismo servidor MCP para dos clientes de IA:

Cliente

Directorio

Formato de configuración

Claude Desktop

claude/

claude_desktop_config.json

opencode

opencode/

opencode.jsonc

Cada directorio tiene su propio README con instrucciones de configuración específicas para el cliente y el mismo código fuente Python de base.

solidworks-mcp/
├── README.md                    ← you are here
├── claude/                      ← Claude Desktop
│   ├── README.md
│   ├── claude_desktop_config.example.json
│   ├── server.py
│   ├── connection.py
│   ├── requirements.txt
│   ├── diagnose.py
│   └── tools/
└── opencode/                    ← opencode
    ├── README.md
    ├── opencode_config.example.jsonc
    ├── server.py
    ├── connection.py
    ├── requirements.txt
    ├── diagnose.py
    └── tools/

Inicio rápido

Elige tu cliente y sigue su README:

Ambos requieren los mismos requisitos previos: Python 3.10+ y SolidWorks 2022 en Windows. Instala las dependencias con pip install -r requirements.txt en el directorio correspondiente.

Cómo funciona

SolidWorks expone toda su API de forma nativa a través de COM — no se requiere ningún complemento. Este servidor se conecta a una instancia de SolidWorks en ejecución (o inicia una) mediante pywin32, y expone ~30 herramientas que cubren todo el flujo de trabajo de modelado.

Las constantes de enumeración de la API se obtienen en vivo de la biblioteca de tipos de SolidWorks instalada, por lo que se garantiza que sean correctas para tu instalación.

Consulta los README específicos de cada cliente para ver la lista completa de herramientas, flujos de trabajo de ejemplo y limitaciones conocidas.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to automate SolidWorks (open/save parts, modify dimensions, export STEP) via COM, and optionally generate geometry using build123d code-CAD with PNG previews.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to control a running SOLIDWORKS session through its COM API, with tools for sketching, feature creation, assemblies, and visual feedback via screenshots.
    20
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables control of a live SOLIDWORKS session through the Windows COM API, providing native sketch, feature, body, reference-geometry, view, probe, and export operations, along with transactional CAD plans, parametric sketches, multibody tools, and deterministic raster-to-sketch vectorization pipelines.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to build, measure, verify, and correct parametric SolidWorks parts and assemblies locally via the COM API, supporting operations like sketching, extruding, modeling, dimensioning, material assignment, export, and assembly mating.
    MIT