PowerMCP

MCP.Pizza Chef: Power-Agent

Electrical engineers use specialist programs to model a grid: what happens when a line fails, whether voltage holds during a load surge. Fourteen bundled connectors let your assistant drive those programs directly, run the study and write up the results. Only three install by default, five run on Windows only, and five are wrappers around commercial software you must already own. No key or account is involved, because everything runs on your own machine against your own case files.

Data
Other

Use This MCP server To

Run a what-if study on a grid outage and get a report Compare load growth scenarios without writing simulation scripts Ask which lines overload if one substation drops out Convert a case file between two simulation programs Have simulation results summarised into a written brief

README

PowerMCP ⚡

License: MIT Python Version

PowerMCP is an open-source collection of MCP servers for power system software like PowerWorld and OpenDSS. These tools enable LLMs to directly interact with power system applications, facilitating intelligent coordination, simulation, and control in the energy domain.

🌟 What is MCP?

The Model Context Protocol (MCP) is a revolutionary standard that enables AI applications to seamlessly connect with various external tools. Think of MCP as a universal adapter for AI applications, similar to what USB-C is for physical devices. It provides:

  • Standardized connections to power system software and data sources
  • Secure and efficient data exchange between AI agents and power systems
  • Reusable components for building intelligent power system applications
  • Interoperability between different AI models and power system tools

🤝 Our Community Vision

We're building an open-source community focused on accelerating AI adoption in the power domain through MCP. Our goals are:

  • Collaboration: Bring together power system experts, AI researchers, and software developers
  • Innovation: Create and share MCP servers for various power system software and tools
  • Education: Provide resources and examples for implementing AI in power systems
  • Standardization: Develop best practices for AI integration in the energy sector

🚀 Getting Started with MCP

📖 Quick start

🚀 New to PowerMCP? Start here!

The recommended way to get started is the powermcp package and its installer (see the Installation section below):

pip install powermcp
powermcp install        # pick tools, capture local paths, write your MCP client config

PowerMCP FAQ

Do I need an API key?
No. Nothing here talks to an outside service. Every program runs locally on your own computer against your own case files, so there is no account and no credential.
Does it work on a Mac?
Only partly. The open-source engines run anywhere, but five of the fourteen connectors, covering PowerWorld, PSS/E, PSLF, PowerFactory and PSCAD, are Windows only.
Is everything free?
The project itself is, but five connectors are only wrappers around commercial software you must already own and have licensed. A few of the open-source ones also perform best with a paid solver.
What actually gets installed to begin with?
Just three: pandapower, PyPSA and the file-conversion helper. Everything else is opt-in and chosen during the setup wizard.
Can I use this to check whether a grid survives an outage?
Yes, and that is the headline demo. Describe the scenario in words and it runs the contingency study and writes up what it found.
Which apps does it work in?
The setup wizard writes configuration for Claude Desktop, Claude Code and the Codex command line. Anything else works if you copy the same launch command across.
How hard is setup?
Developer level, though the wizard does the fiddly parts. You install a Python package, run its installer, and tell it where your commercial software lives.
Is it still maintained?
Yes. It is an active open community project with code changes within the last couple of months.