ansys-workbench-mcp
Ansys Workbench MCP
Este es un servidor MCP local para Codex, utilizado para controlar Ansys Workbench, Mechanical y MAPDL mediante scripts.
No es un proyecto oficial de Ansys, ni funciona mediante clics de ratón en la interfaz de Workbench. Encapsula las entradas de automatización ya soportadas por Ansys:
RunWB2.exe -B -R <journal.wbjn>: Ejecución por lotes de diarios de Workbench.Workbench scripting: Creación de sistemas de proyectos reales de
Steady-State Thermal.MAPDL batch: Ejecución de archivos de entrada de Mechanical APDL para validación de automatización a nivel de solver.
Estado actual
La versión actual es una versión mínima funcional que puede verificar el enlace de control de Codex a Workbench:
Comprobar las rutas de Workbench, Mechanical y MAPDL.
Ejecutar cualquier diario de Workbench.
Crear un sistema real de
Steady-State Thermalen Workbench.Ejecutar archivos de entrada de MAPDL.
Crear y resolver un ejemplo simple de barra térmica en estado estacionario.
Todavía no es una estructura completa de doble extremo como Abaqus MCP. En Abaqus MCP existen plugins de Abaqus/CAE, directorios de comandos, directorios de resultados y más herramientas de consulta dentro de la sesión; esta versión de Workbench utiliza primero la interfaz de diario / procesamiento por lotes, y posteriormente se puede seguir expandiendo con ejecución de scripts de Mechanical, consulta del árbol de modelos, encapsulación de malla/cargas y herramientas de exportación de resultados.
Instalación
Se recomienda instalar en:
D:\ansys-workbench-mcpCree un entorno virtual e instale las dependencias:
cd D:\ansys-workbench-mcp
py -3.13 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txtRutas de Ansys
La máquina local está configurada actualmente para Ansys 2025 R1:
Workbench: D:\Program Files\ANSYS Inc\v251\Framework\bin\Win64\RunWB2.exe
Mechanical: D:\Program Files\ANSYS Inc\v251\aisol\bin\winx64\AnsysWBU.exe
MAPDL: D:\Program Files\ANSYS Inc\v251\ansys\bin\winx64\ANSYS251.exeSi su ruta de instalación es diferente, puede sobrescribirla con variables de entorno:
ANSYS_RUNWB2ANSYS_MECHANICALANSYS_MAPDL
Configuración de Codex
Añada el siguiente contenido al archivo de configuración de Codex:
%USERPROFILE%\.codex\config.toml[mcp_servers.ansys-workbench]
command = 'D:\ansys-workbench-mcp\.venv\Scripts\python.exe'
args = ['D:\ansys-workbench-mcp\mcp_server.py']
cwd = 'D:\ansys-workbench-mcp'
startup_timeout_sec = 30
tool_timeout_sec = 600
enabled = true
[mcp_servers.ansys-workbench.env]
ANSYS_RUNWB2 = 'D:\Program Files\ANSYS Inc\v251\Framework\bin\Win64\RunWB2.exe'
ANSYS_MECHANICAL = 'D:\Program Files\ANSYS Inc\v251\aisol\bin\winx64\AnsysWBU.exe'
ANSYS_MAPDL = 'D:\Program Files\ANSYS Inc\v251\ansys\bin\winx64\ANSYS251.exe'Reinicie Codex después de modificar la configuración para que el servidor MCP se recargue.
Herramientas MCP
check_ansys_installation
Comprueba si existen las rutas de los ejecutables de Workbench, Mechanical y MAPDL.
run_workbench_journal
Ejecuta el diario de Workbench .wbjn especificado a través de RunWB2.exe.
create_steady_state_thermal_system
Crea un sistema real de Steady-State Thermal en Workbench y guarda el archivo de proyecto .wbpj. Esta acción es equivalente a colocar un sistema de análisis "térmico en estado estacionario" en el cuadro de herramientas de Workbench.
run_mapdl_input
Ejecuta un archivo de entrada de Mechanical APDL mediante el procesamiento por lotes de MAPDL.
create_and_run_thermal_bar_demo
Crea y resuelve un ejemplo simple de barra térmica en estado estacionario para verificar si el enlace de automatización de Workbench / MAPDL está disponible.
Verificado
Ya verificado en la máquina local:
El handshake de stdio de MCP puede listar las herramientas.
check_ansys_installationpuede detectar la ruta de Ansys 2025 R1.create_steady_state_thermal_systempuede crear un proyecto real de térmica en estado estacionario de Workbench.create_and_run_thermal_bar_demopuede completar la resolución térmica simple en estado estacionario y exportar los resultados de temperatura de los nodos.
Planes futuros
Añadir una entrada para la ejecución de scripts de Mechanical.
Añadir herramientas avanzadas para importar geometría, configurar materiales, generar mallas y aplicar condiciones de contorno de temperatura/convección.
Añadir exportación de imágenes de resultados, valores extremos de temperatura y tablas de nodos/elementos.
Añadir ejemplos más completos y scripts de prueba.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/hongwenwang36-eng/ansys-workbench-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server