Skip to content
Tresca

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
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]"

Source: github.com/RFingAdam/mcp-cst-studio

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.