Skip to main content
Glama
malkreide

swiss-energy-mcp

by malkreide

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SWISS_ENERGY_HOSTNoHost for HTTP transport. Bind 0.0.0.0 only inside a container.127.0.0.1
SWISS_ENERGY_PORTNoPort for HTTP transport8000
SWISS_ENERGY_LOG_LEVELNoLog level: DEBUG / INFO / WARNING / ERRORINFO
SWISS_ENERGY_TRANSPORTNoTransport mode: stdio or httpstdio
SWISS_ENERGY_CORS_ORIGINSNoComma-separated allowed CORS origins (HTTP transport)https://claude.ai
SWISS_ENERGY_HTTP_TIMEOUTNoUpstream HTTP timeout in seconds20

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
energy_find_power_plantsA

Sucht Elektrizitätsproduktionsanlagen aller Typen (Photovoltaik, Wasserkraft, Wind, Biomasse, Kernkraft) im Umkreis eines Standorts.

Standortanalysen, politische und journalistische Recherche, Schul- und Verwaltungsprojekte zur lokalen Stromproduktion. Quelle: BFE-Layer ch.bfe.elektrizitaetsproduktionsanlagen. Optionaler category_filter grenzt auf einen Anlagentyp ein. Liefert max. 201 Treffer pro Aufruf. lat=46.948, lon=7.447, radius_m=20000, category_filter='Photovoltaik'

energy_find_wind_turbinesA

Sucht Windenergieanlagen im Umkreis eines Standorts inkl. Betreiber, Hersteller, Modell, Nabenhöhe und Leistung.

Recherche zu Windkraft-Standorten, regionale Energieplanung. Quelle: ch.bfe.windenergieanlagen. Windkraft konzentriert sich auf Jura, Wallis und Mittelland — für landesweite Suchen radius_m bis 50000 m wählen oder die Koordinaten anpassen. lat=47.22, lon=7.05, radius_m=30000

energy_find_hydro_plantsA

Sucht Wasserkraftwerke (Lauf-, Speicher-, Pumpspeicher) im Umkreis eines Standorts inkl. Leistung, Fallhöhe und erwarteter Jahresproduktion.

Analyse der regionalen Wasserkraft, Infrastruktur-Recherche. Quelle: ch.bfe.statistik-wasserkraftanlagen. lat=47.05, lon=8.31, radius_m=30000

energy_find_pv_installationsA

Sucht Photovoltaik-Grossanlagen im Umkreis eines Standorts inkl. Leistung (MWp), Jahres- und Winterproduktion sowie Projektstatus.

Recherche zu PV-Grossprojekten, Energieplanung. Quelle: ch.bfe.photovoltaik-grossanlagen. Erfasst nur Grossanlagen — Einzel-PV erscheint in energy_find_power_plants. lat=46.2, lon=7.5, radius_m=40000

energy_find_biogas_plantsA

Sucht Biogasanlagen im Umkreis eines Standorts. Biogasanlagen erzeugen Energie aus organischen Abfällen und Biomasse.

Recherche zu Biomasse-Energie, regionale Kreislaufwirtschaft. Quelle: ch.bfe.biogasanlagen. lat=47.4, lon=8.5, radius_m=25000

energy_solar_potentialA

Fragt die Solareignung von Dächern für einen Standort ab.

Entscheide über PV-Anlagen auf Schulhäusern und öffentlichen Gebäuden, Solarpotenzial-Analysen. Quelle: ch.bfe.solarenergie-eignung-daecher (Rasterdaten). Kleine Radien liefern evtl. keine Treffer; der Radius wird intern auf mindestens 2000 m angehoben. Eignungsklassen: 1 (sehr gut) bis 5 (nicht geeignet). lat=47.37, lon=8.54, radius_m=3000

energy_find_energy_citiesA

Sucht Gemeinden mit dem Label «Energiestadt» per Name oder Standort.

Vergleich der Energiepolitik von Gemeinden, kommunale Recherche. Quelle: ch.bfe.energiestaedte. Entweder name ODER lat/lon angeben — nicht beides leer lassen. name='Zürich' | lat=47.35, lon=8.65, radius_m=50000

energy_location_profileA

Erstellt ein vollständiges Energieprofil für einen Standort und aggregiert dafür fünf BFE-Layer (Produktionsanlagen, Wind, Wasser, PV-Gross, Energiestädte) in einem einzigen Aufruf.

Schneller Gesamtüberblick für Berichte der Stadtverwaltung, Standortentscheide und Demos — beantwortet die Anchor-Frage in einem Aufruf. Aggregiert mehrere parallele API-Calls; typische Laufzeit unter 5 s. Quelle: GeoAdmin / BFE. lat=47.05, lon=8.31, radius_m=20000

energy_search_bfe_datasetsA

Durchsucht den opendata.swiss-Katalog nach Datensätzen des Bundesamts für Energie (BFE).

Auffinden von BFE-Rohdaten und Statistiken, Datenrecherche jenseits der Geo-Layer. Liefert Metadaten (Titel, Beschreibung, Formate, Link) — keine Rohdaten. Volltextsuche deckt nur Metadaten ab. Paginierung über offset. query='wasserkraft', limit=10, offset=0

energy_check_statusA

Prüft die Verfügbarkeit der GeoAdmin- und opendata.swiss-APIs.

Diagnose bei unerwartetem Verhalten, Monitoring. Führt zwei leichtgewichtige Test-Requests aus.

Prompts

Interactive templates invoked by user choice

NameDescription
energy_site_assessmentGuided prompt for assessing the energy situation around a location.

Resources

Contextual data attached and managed by the client

NameDescription
bfe-layer-catalogueStatic catalogue of the BFE GeoAdmin layers this server queries.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/malkreide/swiss-energy-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server