Skip to content
Tresca

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.