Skip to content
Tresca

PSCAD MCP servers and AI agent skills

Two community MCP servers drive PSCAD on Windows through Manitoba Hydro International's Python Automation Library (mhi.pscad): the PSCAD server inside PowerMCP and a Copilot CLI fork that adds canvas editing, so the agent can place and wire components as well as run cases. Both attach to a licensed, installed PSCAD. MHI has announced no AI assistant or MCP server for PSCAD.

  • No official Manitoba Hydro International server yet.
  • 2 MCP servers listed.
Manitoba Hydro International2 serversChecked 4 Nov 2026

Integrations for PSCAD

Community and commercial servers

MCP serverCommunity

PowerMCPby Power-Agent

One Python package with separate MCP servers for pandapower, PyPSA, OpenDSS, PowerWorld, PSS/E, PowerFactory, PSCAD and more.

LocalWindows, macOS, LinuxNeeds a PSCAD licenceCan modify models234· updated 7 days ago
MCP serverCommunity

PSCAD MCP for GitHub Copilot CLIby SecchiAlessandro

Drives a live PSCAD session from GitHub Copilot CLI, including placing, wiring and moving components on the canvas.

LocalWindowsNeeds a PSCAD licenceCan modify models14· updated 8 months ago

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

How AI connects to PSCAD

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

  • PSCAD Automation Library (mhi.pscad) (Python): The mhi.pscad package (Automation Library 2.2.1 in MHI's current web help) can launch a new PSCAD, attach to a running one, or do either. Its reference covers projects, canvases, components, simulation sets and licensing. PSCAD runs commands one at a time, which is why the MCP servers queue every call on a single worker thread with a timeout in case PSCAD shows a modal dialog. Documentation
  • Project and output files (Input files): Cases are .pscx projects, with .pslx libraries and .pswx workspaces, and runs write .psout or .out result files. The MCP servers load these files and parse output into JSON, so post-processing can happen without the PSCAD GUI open. Siemens also sells a PSS/E-to-PSCAD network data conversion module for bringing planning cases into PSCAD.

What Manitoba Hydro International offers

MHI's PSCAD news page lists PSCAD 5.1.0 (March 2026) and Enerplot 1.1.1 (September 2026) as the latest releases, and none of the items mention an AI assistant, an LLM feature or MCP. The vendor offers Python automation through the Automation Library, and the AI integrations that exist are community projects built on it.

Checked 4 Nov 2026. Sources: PSCAD news (Manitoba Hydro International), MHI PSCAD Automation Library documentation

What you can do with PSCAD and AI

  • Attach to a running PSCAD, load a .pscx project and run it, with progress checks and a licence check before the run.
  • Change component parameters after checking them against the allowed range the library reports, then update runtime settings such as duration and time step.
  • Run a simulation set as a batch, add project tasks to it and collect the runtime messages.
  • Place, wire, move and delete components on a project canvas to build or modify a circuit.
  • Parse .psout or .out result files into JSON for plotting or comparing runs.

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 CLI, Cursor and GitHub Copilot CLI. Install steps, copied from each project's own documentation, are on each listing's page. Most PSCAD integrations run on your own computer next to PSCAD, so you need PSCAD installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official PSCAD MCP server?

No. Manitoba Hydro International's recent PSCAD news covers releases such as PSCAD 5.1.0 but no AI or MCP offer. The two listed servers are community projects built on MHI's Automation Library.

Can Claude build a PSCAD circuit, or only run existing ones?

The PowerMCP server runs and edits existing projects. The Copilot CLI fork adds canvas tools to create, place, wire and move components, so it can build circuits too.

Does it work on macOS or Linux?

Not for live automation. Both servers need Windows with PSCAD installed; their unit tests mock PSCAD and run elsewhere, but a real run needs the Windows install.

What happens if PSCAD hangs on a dialog?

PowerMCP's PSCAD server wraps every call in a 30-second watchdog and checks that PSCAD.exe is still running, so a modal dialog returns an error instead of freezing the chat. A repair_connection tool resets the link.

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

Sources (checked 4 Nov 2026): PowerMCP PSCAD server README · SecchiAlessandro/pscad-mcp README · MHI PSCAD Automation Library documentation · PSCAD news (Manitoba Hydro International) · Gridscale X PSS®E product page (Siemens), PSS E-PSCAD conversion module · PSCAD product page

PSCAD is a trademark of Manitoba Hydro International. Tresca is independent and not affiliated with or endorsed by Manitoba Hydro International.