Skip to content
Tresca

PLECS MCP servers and AI agent skills

Two community MCP servers drive PLECS Standalone through its built-in XML-RPC/JSON-RPC server, which must be switched on in Preferences and only accepts connections from the same computer. PLECS-MCP wraps all 22 RPC methods of PLECS 5.0 and adds model checks, plots and FFT/THD analysis; a smaller server maps 11 calls for PLECS 4.7. Neither covers PLECS Blockset in Simulink, and Plexim has announced no AI features.

  • No official Plexim server yet.
  • 2 MCP servers listed.
Plexim2 serversChecked 4 Nov 2026

Integrations for PLECS

Community and commercial servers

MCP serverCommunity

PLECS-MCPby Supertaskchat

Wraps all 22 PLECS Standalone JSON-RPC methods as MCP tools, with model checks, plots and FFT/THD post-processing.

LocalWindows, macOS, LinuxNeeds a PLECS licenceCan modify models2· updated 8 days ago
MCP serverCommunity

PLECS MCP Server (haitangccy)by haitangccy

Maps PLECS 4.7 Standalone XML-RPC calls one to one onto 11 MCP tools for loading, simulating and analysing models.

LocalNeeds a PLECS licenceCan modify models10· updated 6 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to PLECS

An MCP server or skill can only do what PLECS lets programs do. PLECS exposes 2 automation interfaces:

  • RPC interface (XML-RPC and JSON-RPC) (Other): PLECS Standalone can act as an HTTP server for XML-RPC or JSON-RPC requests, off by default and enabled in the preferences with a TCP port (1080 by default). Clients must run on the same computer. Simulations and analyses block, and only one runs at a time, so MCP servers queue them or use the parallel-execution option. Python's standard xmlrpc client is enough to connect, as Plexim's own controller-design tutorial shows. Documentation
  • Simulation scripts and Blockset command line (Other): Inside PLECS Standalone, simulation scripts run in GNU Octave to set parameters, run simulations and analyses in parallel, and control scopes. PLECS Blockset is scripted from MATLAB instead, with Simulink handling simulation control and a plecs() command for parameters and scope data. The RPC interface, and so the MCP servers, apply to Standalone only. Documentation

What Plexim offers

Plexim's PLECS documentation and site describe scripting through Octave, MATLAB and the RPC interface, and no Plexim announcement of an AI assistant, LLM feature or MCP server turned up as of this check. The PLECS MCP servers are community projects built on the documented RPC interface.

Checked 4 Nov 2026. Sources: PLECS 5.0 Simulation Scripts (Plexim documentation), PLECS product page (Plexim)

What you can do with PLECS and AI

  • Load a .plecs model, set parameters such as input voltage or load resistance, run a simulation and report min, max, mean and RMS per output.
  • Run an AC sweep or loop-gain analysis and report gain crossover and phase margin.
  • Check a model's connections and layout before simulating, and return scope captures or Bode plots as images.
  • Compute FFT and THD from saved results, or run pass/fail checks on signals for a converter design.
  • Trigger code generation or export an atomic subsystem as an FMU.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code, Claude Desktop, Codex, Cursor and VS Code (GitHub Copilot). Install steps, copied from each project's own documentation, are on each listing's page. Most PLECS integrations run on your own computer next to PLECS, so you need PLECS installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official PLECS MCP server?

No. Plexim documents the RPC interface the community servers use, but it hasn't announced an AI or MCP product.

Can Claude run PLECS simulations?

Yes, with PLECS Standalone open on the same computer, RPC enabled in Preferences, and one of the two servers installed there. PLECS-MCP can also start PLECS for you when the RPC port is closed.

Does this work with PLECS Blockset in Simulink?

No. Plexim's documentation says Blockset is scripted from MATLAB and has no built-in RPC interface, so both servers need PLECS Standalone.

Which PLECS versions do the servers support?

PLECS-MCP was checked against PLECS 5.0.7, where it covers all 22 RPC methods. The haitangccy server was written for PLECS 4.7 Standalone over XML-RPC on port 1080. Both expect a valid PLECS licence on the machine.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): PLECS 5.0 Simulation Scripts (Plexim documentation) · PLECS XML-RPC Interface and Controller Design in Python (Plexim tutorial) · Supertaskchat/PLECS-MCP README · haitangccy/plecs-mcp README · PLECS product page

PLECS is a trademark of Plexim. Tresca is independent and not affiliated with or endorsed by Plexim.