CST MCP (RFer-Dreaming)
MCP serverCommunity
A small nine-tool CST server in plain Node.js that calls CST's COM automation through PowerShell, with no npm dependencies. By RFer-Dreaming.
1 starsUpdated 5 months 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
- Any CST Studio Suite with COM automation; ProgID can be set per version (for example CSTStudio.Application.2025)
- Operating systems
- Windows
- Needs a CST Studio Suite licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Codex
- Licence
- MIT
- Language
- JavaScript
What it can do
- Opens and saves .cst projects, sets parameters, rebuilds the model and starts the solver.
- Runs VBA code or .bas/.vbs macro files in the active project and adds steps to the History List.
- Includes a protocol smoke test that runs without CST and an optional COM connection test.
Limitations
- Windows only; needs PowerShell 5.1 or later and Node.js 18 or later.
- No dedicated result-reading tools; results have to come through VBA.
- Configuration is documented for Codex only.
Install
git clone https://github.com/RFer-Dreaming/cst-mcp.git
cd cst-mcpSource: github.com/RFer-Dreaming/cst-mcp
[mcp_servers.cst]
command = "node"
args = ["C:\\path\\to\\cst-mcp\\cst-mcp-server.js"]
env = { CST_MCP_POWERSHELL = "powershell.exe" }Source: github.com/RFer-Dreaming/cst-mcp
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.