Skip to content
Tresca

PyPSA MCP

MCP serverCommunity

Builds PyPSA energy models from chat: buses, generators, lines and storage, then power flow and optimisation runs. By Open Energy Transition.

74 starsUpdated 8 months agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
PyPSA
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
unknown (Python 3.10 or later)
Operating systems
Not stated in its documentation
Needs a PyPSA licence
No
Transport
Local (stdio)
AI clients documented
Claude Desktop
Licence
MIT
Language
Python

What it can do

  • Creates, lists and deletes in-memory PyPSA models and exports a summary of their components and parameters.
  • Adds buses, generators, loads, lines and storage units with their main electrical and cost parameters.
  • Sets snapshots, runs power flow and runs optimisation with a chosen solver and formulation, such as HiGHS with the Kirchhoff formulation.

Limitations

  • Models live inside the server session; the README documents no tool for loading an existing NetCDF or CSV network.
  • PyPI lists it as Beta (0.2.x), and the repository was last updated in March 2026.

Install

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.