MCP Server for CST Studio Suite (mcp-cst-studio)
MCP serverCommunity
A 173-tool CST server for antennas, RF and PCB work that drives CST on Windows or writes VBA scripts on any OS when CST isn't present. By RFingAdam.
2 starsUpdated 3 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- CST Studio Suite
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- CST Studio Suite 2024 or later for connected mode (2026 in examples)
- Operating systems
- Windows, macOS, Linux
- Needs a CST Studio Suite licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Code, Claude Desktop
- Licence
- AGPL-3.0
- Language
- Python
What it can do
- Covers geometry, materials, waveguide, discrete, lumped, plane-wave and Floquet ports, boundaries, mesh and all main CST solvers, then reads S-parameters, far fields, VSWR and gain.
- Thirteen parametric antenna templates, from patch and dipole to Vivaldi and PIFA, sized from a target frequency.
- Array synthesis, matching networks and PCB tools for stack-ups, traces with impedance calculation, vias and Gerber import.
- Checks generated and user VBA against a denylist before running it.
Limitations
- Live control needs Windows with CST's Python libraries linked into the server's interpreter; other platforms get generated VBA only.
- The README asks for Python 3.12 to match the interpreter CST ships.
- AGPL licence.
Install
git clone https://github.com/RFingAdam/mcp-cst-studio.git
cd mcp-cst-studio
pip install -e ".[dev]"{
"mcpServers": {
"cst-studio": {
"command": "mcp-cst-studio",
"env": {
"CST_PATH": "C:\\Program Files\\CST Studio Suite 2026",
"CST_WORK_DIR": "C:\\cst_projects"
}
}
}
}MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.