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 Server

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.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    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
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables Claude to create and manipulate SolidWorks CAD models through natural language commands, automating part creation, sketching, and extrusion.
    8
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI (e.g., Claude) to control SolidWorks via natural language, automating part creation, sketching, and feature operations through the Model Context Protocol.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Agent-first CAD: editable .kcad.ts source, deterministic review, OpenCASCADE kernel.

  • AI-callable calculators and engineering models with real formulas. No hallucinated math.

  • DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.

View all MCP Connectors

Latest Blog Posts

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/blussyya/solidworks-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server