PLECS MCP Server (haitangccy)
MCP serverCommunity
Maps PLECS 4.7 Standalone XML-RPC calls one to one onto 11 MCP tools for loading, simulating and analysing models. By haitangccy.
10 starsUpdated 6 months agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- PLECS
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- PLECS 4.7 Standalone (XML-RPC on port 1080); Python 3.10 or later
- Operating systems
- Not stated in its documentation
- Needs a PLECS licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Code, VS Code (GitHub Copilot), Cursor
- Licence
- Not stated in its documentation
- Language
- Python
What it can do
- Loads and closes models, and reads or sets component and model parameters by path.
- Runs time-domain simulations and returns min, max, average, peak-to-peak and RMS per output.
- Runs frequency and steady-state analyses, controls scopes and triggers code generation.
Limitations
- Documentation is in Chinese; no licence file, last updated in May 2026.
- No extra wrapping beyond the RPC calls, so the agent needs to know PLECS paths and options.
Install
{
"mcpServers": {
"plecs": {
"command": "python",
"args": ["/absolute/path/to/plecs-mcp/server.py"]
}
}
}Source: github.com/haitangccy/plecs-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.