PowerMCPby Power-Agent
One Python package with separate MCP servers for pandapower, PyPSA, OpenDSS, PowerWorld, PSS/E, PowerFactory, PSCAD and more.
Two community MCP servers wrap PyPSA: PowerMCP's PyPSA server, which loads NetCDF or CSV networks and runs power flow, linear optimal power flow, capacity expansion and N-1 checks, and Open Energy Transition's PyPSA MCP, which builds small models from chat and optimises them. A PowerSkills skill covers planning studies. Both run in Python with an LP solver such as HiGHS and need no licence; the PyPSA developers publish no AI tooling.
One Python package with separate MCP servers for pandapower, PyPSA, OpenDSS, PowerWorld, PSS/E, PowerFactory, PSCAD and more.
Builds PyPSA energy models from chat: buses, generators, lines and storage, then power flow and optimisation runs.
Skills that tell an agent which PowerMCP tool to use first, plus ten mitigation playbooks for power-system study findings.
Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.
An MCP server or skill can only do what PyPSA lets programs do. PyPSA exposes 2 automation interfaces:
PyPSA's maintenance is led by TU Berlin's Department of Digital Transformation in Energy Systems, with many contributors. Its documentation describes the modelling framework and doesn't mention AI assistants or MCP. Open Energy Transition, which publishes the PyPSA MCP server, is a separate organisation, not the core PyPSA team.
Checked 4 Nov 2026. Sources: PyPSA documentation
Taken from the listings' own documentation. Check each listing for exactly what it supports.
The listings here document setup for Claude Code, Claude Desktop, Codex CLI and Cursor. Install steps, copied from each project's own documentation, are on each listing's page. Most PyPSA integrations run on your own computer next to PyPSA, so you need PyPSA installed and licensed on the same machine unless the listing says otherwise.
No. The PyPSA MCP server comes from Open Energy Transition, and PowerMCP's server from the Power-Agent group; the PyPSA documentation doesn't list either.
PowerMCP's server works on existing networks (NetCDF, CSV or converted cases) and adds capacity expansion and N-1. Open Energy Transition's server is aimed at building small models from scratch in chat and doesn't document loading existing networks.
No. Open-source solvers such as HiGHS, CBC and GLPK work; PowerMCP's README recommends HiGHS and lists Gurobi as an option.
Yes, through PowerMCP. Its PowerIO layer converts a PSS/E .raw or MATPOWER case into a PyPSA NetCDF network and into pandapower, so the same case can be solved in each tool and the results compared.
AI-generated models, drawings and results must be checked by a qualified engineer before use.
Sources (checked 4 Nov 2026): PyPSA documentation · PowerMCP PyPSA server README · open-energy-transition/pypsa-mcp README · PyPSA product page
PyPSA is developed by its own project (Open source (TU Berlin)). Tresca is independent and not affiliated with or endorsed by the PyPSA project.