Skip to main content
Glama
AndersOnLin4

cst-mcp

by AndersOnLin4

cst-mcp 🛰️

Servidor MCP para CST Studio Suite — diseño de absorbentes metamateriales THz, automatización de celda unitaria y control de puertos Floquet

English | 中文


✨ ¿Qué es esto?

cst-mcp convierte CST Studio Suite en un laboratorio de diseño electromagnético controlable por IA a través del Model Context Protocol. Apunta Claude/Cursor/DSH hacia él y dirige simulaciones de onda completa conversacionalmente:

  • 🧱 Constructor de celda unitaria de un solo paso — apilamientos de absorbente MIM (anillo cuadrado / parche / anillo circular), materializa automáticamente puertos Floquet y establece 1 modo por script (~50× más rápido por punto, sin clics en GUI)

  • 🎛️ Suite de puertos Floquet con la API correcta de 2026 — número de modos / ángulos de escaneo / polarización, todo scriptable (SetNumberOfModesConsidered, "Zmax" en mayúsculas …). La mayoría de los ejemplos públicos usan una API heredada renombrada que falla silenciosamente en CST 2026 — este servidor está verificado contra CST 2026.

  • Flujo de diseño rápido de absorbente — establecer parámetros → resolver → espectro de absorción completo de 200 puntos + A_peak / A_min en banda / ancho de banda ≥90 % en una sola llamada de herramienta

  • 🔁 Ejecutor de lotes con reanudación por checkpoint — huellas de configuración, bloqueo PID, vigilancia a nivel de punto que sobrevive a cuelgues del solver y a la muerte del canal COM (sobrevivió a más de 2100 puntos sin supervisión)

  • 📈 Enlaces de modelo sustituto — predicción de espectro en milisegundos y diseño inverso TopK cuando se proporciona un pipeline entrenado

  • 🩺 Autodiagnóstico — herramientas de cola de registro de errores de CST y herramientas de reinicio de sesión para ejecuciones sin supervisión

Related MCP server: hfss-agent-native

🚀 Inicio rápido

pip install -r requirements.txt          # mcp>=1.2,<2  (2.x removed FastMCP path!)
set PYTHONPATH=C:\PATH\TO\CST\AMD64\python_cst_libraries
python src/cst_absorber_mcp.py           # stdio MCP server

Regístrate con tu cliente MCP:

{
  "mcpServers": {
    "cst-mcp": {
      "command": "C:\\CST\\Python\\python.exe",
      "args": ["path/to/src/cst_absorber_mcp.py"],
      "env": { "PYTHONPATH": "C:\\CST\\AMD64\\python_cst_libraries",
               "CST_MCP_WORKDIR": "D:\\cst_mcp_work" }
    }
  }
}

🧰 Herramientas (23)

Familia

Herramientas

Salud

cst_status cst_log_tail cst_session_restart

Proyecto

cst_unitcell_build cst_project_open cst_param_set cst_param_list

Puertos Floquet

cst_floquet_set_modes cst_floquet_set_angles cst_floquet_set_polarization cst_port_modes_read

Simular

cst_solve cst_get_absorption cst_read_sparams_offline cst_export_tree_csv

Flujo de absorbente

absorber_quick_design absorber_batch absorber_progress

Sustituto

absorber_surrogate_predict absorber_inverse_design

Documentación

doc_export_step doc_export_structure_png

(consulta los docstrings dentro de src/cst_absorber_mcp.py para las firmas exactas)

📐 Resultados de referencia verificados (ejecuciones reales de CST 2026)

Caso

Resultado

Banda estrecha de anillo metálico (P65/L50/t8/h12/Rs10 Ω/sq)

A_peak = 0.87 @ 1.08 THz

1 modo establecido por script vs 18 modos predeterminados

~10 s/pt vs ~462 s/pt

Lote sin supervisión

2099 puntos, auto-reparación de cuelgues del solver

📚 docs/

  • reflect_tables.json — tablas de métodos reflejados de objetos COM clave (model3d 387 métodos, FDSolver 112, Material 589, Port 75, FloquetPort 25 …) descubiertos en CST 2026

  • results_api_table.json — superficie de API de lectura de parámetros S sin conexión

⚠️ Notas

  • Solo Windows (automatización COM); se requiere licencia de CST.

  • Mantén las rutas de proyecto solo ASCII — las rutas no ASCII rompen project.save() (error de codificación).

  • Usa el SDK de mcp 1.x; v2.0 eliminó la ruta de importación de FastMCP.

中文简介

把 CST Studio Suite 变成 AI 可对话操控的电磁设计实验室:一句话建单元胞(方环/贴片/圆环 MIM)、 脚本化设置 Floquet 端口模数/扫描角/极化(CST2026 正确 API,全网首发实测)、一键求解并返回 200 点吸收谱与指标、断点续跑批量仿真(经 2100+ 点无人值守验证)、可选代理模型毫秒级预测与逆向设计。 安装与配置见上方英文区;工具签名见源码 docstring。

Licencia

MIT — ver LICENSE. CST Studio Suite 是 Dassault Systèmes 产品,本项目仅通过官方 Python 接口驱动。

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (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
    A
    quality
    B
    maintenance
    Enables AI-assisted design of antennas and electromagnetic structures using openEMS FDTD simulation, with analytical dimension calculators and full-wave script generation.
    16
    4
    AGPL 3.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables natural language control of HFSS (v2019-2025) for antenna modeling, simulation, and result extraction via win32com without PyAEDT.
    1
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI agents to control CST Studio Suite for 3D electromagnetic simulation, antenna design, and schematic-based field-circuit co-simulation through 177 MCP tools.
    100
    5
    AGPL 3.0

View all related MCP servers

Related MCP Connectors

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

  • LLM chat, text summarization and AI image generation

  • AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP

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/AndersOnLin4/cst-mcp'

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