cst-mcp
cst-mcp 🛰️
MCP-Server für CST Studio Suite — THz-Metamaterialabsorber-Design, Einheitszellen-Automatisierung und Floquet-Port-Steuerung
✨ Was ist das?
cst-mcp verwandelt CST Studio Suite über das Model Context Protocol in ein KI-steuerbares elektromagnetisches Designlabor. Richte Claude/Cursor/DSH darauf aus und steuere Vollwellen-Simulationen per Konversation:
🧱 One-Shot-Einheitszellen-Builder — MIM-Absorber-Stapel (Quadratring / Patch / Kreisring), legt Floquet-Ports automatisch an und setzt 1 Modus per Skript (~50× schneller pro Punkt, keine GUI-Klicks)
🎛️ Floquet-Port-Suite mit der korrekten 2026-API — Moduszahl / Scanwinkel / Polarisation, alles per Skript steuerbar (
SetNumberOfModesConsidered,"Zmax"…). Die meisten öffentlichen Beispiele nutzen eine umbenannte Legacy-API, die unter CST 2026 stillschweigend fehlschlägt – dieser Server ist gegen CST 2026 verifiziert.⚡ Absorber-Schnellentwurfs-Workflow — Parameter setzen → lösen → vollständiges 200-Punkte-Absorptionsspektrum mit A_peak, In-Band-A_min und ≥90 % Bandbreite in einem Tool-Aufruf
🔁 Checkpoint-Resume-Batch-Runner — Parameter-Fingerprints, PID-Sperre, Watchdog auf Punktebene, der Solver-Hänger und COM-Kanalausfälle übersteht (hat 2100+ unbeaufsichtig Punkte überlebt)
📈 Surrogatmodell-Hooks — Spektrumsvorhersage in Millisekunden und TopK-Inversdesign, sobald eine trainierte Pipeline bereitgestellt wird
🩺 Selbstdiagnose — Werkzeuge für den CST-Fehlerprotokoll-Ende und Session-Neustart-Werkzeuge für unbeaufsichtigte Läufe
Related MCP server: hfss-agent-native
🚀 Schnellstart
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 serverRegistriere ihn bei deinem MCP-Client:
{
"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" }
}
}
}🧰 Werkzeuge (23)
Bereich | Werkzeuge |
Health |
|
Projekt |
|
Floquet-Ports |
|
Simulation |
|
Absorber-Flow |
|
Surrogatmodell |
|
Docs |
|
(die genauen Signaturen siehe Docstrings in src/cst_absorber_mcp.py)
📐 Verifizierte Referenzergebnisse (reale CST-2026-Läufe)
Fall | Ergebnis |
Metral-Ring-Schmalband (P65/L50/t8/h12/Rs10 Ω/sq) | A_Peak = 0.87 @ 1.08 THz |
Per Skript gesetzter 1-Modus vs. Standard 18 Modi | ~10 s/Pkt. vs. ~462 s/Pkt. |
Unbeaufsichtigter Batch | 2100+ Punkte, Auto-Heilung von Solver-Hängern |
📚 docs/
reflect_tables.json— reflektierte Methodentabellen der zentralen COM-Objekte (model3d 387 Methoden, FDSolver 112, Material 589, Port 75, FloquetPort 25 …), erfasst auf CST 2026results_api_table.json— Offline-S-Parameter-Lesen-API-Registrierung
⚠️ Hinweise
Nur Windows (COM-Automation); CST-Lizenz erforderlich.
Projektpfade nur ASCII — Pfade mit nicht-ASCII-Zeichen bringen
project.save()zum Abstürzen (Kodierungsfehler).MCP-SDK 1.x verwenden; v2.0 hat den FastMCP-Importpfad entfernt.
Kurzeinführung auf Chinesisch
Macht CST Studio Suite zu einem per KI-Dialog steuerbaren elektromagnetischen Designlabor: Einheitszellen lassen sich mit einem einzigen Satz anlegen (Quadratring – Ringstück – Kreisring-MIM), Floquet-Ports (Moduszahl / Upt-Schwenkwinkel / Polarisation) per Skript setzen – mit korrekter, für CST-2026 verifizierter API –, per Knopfdruck lösen und das Spektrum mit 200-Punkt-Apsorptionskennzahlen zurückgeben; Batch-Simulation mit Checkpoint/Resume (über 2100+ unbeaufsichtig Punkte verifiziert) fortsetzen. Optional ein gelerntes Surrogatmodell für Millisekunden-Vorhersagen und inverses Design. Installationshinweise und Konfiguration siehe oben; Toolsignaturen stehen in den Docstrings des Quellcodes.
🤝 License
MIT – siehe LICENSE. CST Studio Suite ist ein Produkt von Dassault Systèmes; dieses Projekt steuert es aussendlich über die offizielle Python-Schnittstelle an.
This server cannot be installed
Maintenance
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
- AlicenseAqualityBmaintenanceEnables AI-assisted design of antennas and electromagnetic structures using openEMS FDTD simulation, with analytical dimension calculators and full-wave script generation.164AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables natural language control of HFSS (v2019-2025) for antenna modeling, simulation, and result extraction via win32com without PyAEDT.1MIT
- AlicenseBqualityCmaintenanceEnables AI agents to control CST Studio Suite for 3D electromagnetic simulation, antenna design, and schematic-based field-circuit co-simulation through 177 MCP tools.1005AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables natural-language-driven automation of Ansys Lumerical photonic simulations (FDTD, MODE, DEVICE, INTERCONNECT) with 40+ tools for geometry, materials, sources, monitors, solvers, results, optimization, and documentation.MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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