MCP.Market

Swiss Energy MCP server

by malkreide·io.github.malkreide/swiss-energy-mcp·v0.5.1

Swiss energy data via SFOE/BFE and GeoAdmin REST APIs

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

0 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed Swiss Energy yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Swiss Energy tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Swiss Energy compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Downloads a week
22
more than 8% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-08-02, latest 2026-11-03, typically one every 92 days.

Install Swiss Energy in Claude Code, Cursor or VS Code

claude mcp add swiss-energy-mcp -- uvx swiss-energy-mcp
Add to Cursor

What the publisher says

From the Swiss Energy repository's README, as published. We do not edit it. Read it on GitHub

🇨🇭 Part of the Swiss Public Data MCP Portfolio

⚡ swiss-energy-mcp

MCP server for Swiss energy data from the Federal Office of Energy (SFOE/BFE) via GeoAdmin REST API and opendata.swiss — no API key required.

🇩🇪 Deutsche Version

Overview

swiss-energy-mcp gives AI assistants structured, location-based access to Switzerland's energy infrastructure. Built on open geodata from the Swiss Federal Office of Energy (SFOE/BFE) via the GeoAdmin REST API and the opendata.swiss catalogue — completely authentication-free.

The server is part of a growing portfolio of Swiss open data MCP servers. Think of it as the energy atlas counterpart to swiss-road-mobility-mcp: while the latter maps mobility, this server maps where Switzerland produces electricity, where solar potential exists, and which municipalities hold the "Energiestadt" label.

Anchor demo query: "Which power plants are within 20 km of the school in Wädenswil — and is the municipality an Energiestadt?"

Features

  • 🔍 10 ready-to-use tools covering all major energy data layers from SFOE/BFE
  • ⚡ Power plants — all types: photovoltaic, hydro, wind, biomass, nuclear, with optional category filter
  • 💨 Wind turbines — detailed data incl. manufacturer, model, hub height, annual production
  • 💧 Hydropower plants — type, status, turbine capacity, expected annual output
  • ☀️ PV large installations — project name, capacity, annual/winter production, altitude
  • 🌿 Biogas plants — plant name, output
  • 🏙️ Energiestädte — municipalities with the Swiss "Energiestadt" label (score, year awarded, audits)
  • 🏠 Solar roof potential — suitability category, area, orientation, and slope per roof segment
  • 📊 Location energy profile — combines 5 layers into a single overview for any Swiss location
  • 🗂️ SFOE dataset search — full-text search across SFOE publications on opendata.swiss
  • ✅ Status check — verifies availability of both upstream APIs
  • ☁️ Dual transport — stdio for Claude Desktop, Streamable HTTP for cloud deployment

Prerequisites

  • Python 3.11+
  • uv (recommended) or pip

Installation

Claude Desktop (stdio transport)

Add to your claudedesktopconfig.json:

{
  "mcpServers": {
    "swiss-energy-mcp": {
      "command": "uvx",
      "args": ["swiss-energy-mcp"]
    }
  }
}

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Windows: %APPDATA%\Claude\claudedesktopconfig.json

Local development

git clone https://github.com/malkreide/swiss-energy-mcp.git
cd swiss-energy-mcp
uv sync
uv run swiss-energy-mcp

Cloud / HTTP transport (Streamable HTTP)

For use via claude.ai in the browser (e.g. on managed workstations without local software):

SWISS_ENERGY_TRANSPORT=http uvx swiss-energy-mcp

💡 "stdio for the developer laptop, HTTP for the browser."

Quickstart

Once connected in Claude Desktop, try:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Swiss Energy: common questions

Is Swiss Energy MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Swiss Energy safety report
How do I install Swiss Energy?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Swiss Energy need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Swiss Energy maintained?
The last commit was 41 days ago (2026-09-23). The latest release is v0.5.1.
How does Swiss Energy compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); downloads a week 22 (more than 8% of 12,191 servers with a package). Full comparison.

More from malkreide →