Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BAKOM_MCP_HOSTNoBind address. Set to 0.0.0.0 only on trusted networks (warning logged).127.0.0.1
BAKOM_MCP_PORTNoTCP port.8050
BAKOM_MCP_CORS_ORIGINSNoComma-separated allowed origins for browser clients. Empty = CORS disabled.

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
bakom_broadband_coverageA

Breitbandversorgung (Festnetz) für einen Standort in der Schweiz abfragen.

Zeigt, ob ein Gebäude am angegebenen Standort mit einer bestimmten Downloadgeschwindigkeit versorgt wird. Nutzt den BAKOM Breitbandatlas via geo.admin.ch API (Rasterauflösung: 250×250 Meter).

Args: params (BroadbandCoverageInput): Eingabeparameter mit: - latitude (float): Breitengrad WGS84 (45.8–47.9) - longitude (float): Längengrad WGS84 (5.9–10.6) - min_speed_mbps (str): Mindestgeschwindigkeit ('30','100','300','500','1000') - response_format (str): 'markdown' oder 'json'

Returns: str: Breitbandverfügbarkeit mit Abdeckungsprozentsatz und verfügbaren Technologien (DSL, Kabel, Glasfaser).

Schema: { "standort": {"lat": float, "lon": float}, "geschwindigkeit_mbps": int, "abdeckung_prozent": float, "glasfaser_verfuegbar": bool, "technologien": list[str], "datenquelle": str }

bakom_glasfaser_verfuegbarkeitA

Glasfaserverfügbarkeit (FTTB/FTTH) für einen Schweizer Standort prüfen.

Zeigt, ob Glasfaseranschluss bis zum Gebäude (FTTB) oder in die Wohnung/das Büro (FTTH) verfügbar ist. Nutzt BAKOM Breitbandatlas via geo.admin.ch (Rasterauflösung: 250×250 Meter).

Args: params (CoordinateInput): Standortkoordinaten WGS84 + Ausgabeformat.

Returns: str: Glasfaserverfügbarkeit mit Technologiedetails.

Schema: { "standort": {"lat": float, "lon": float}, "fttb_verfuegbar": bool | None, "ftth_verfuegbar": bool | None, "anbieter_anzahl": int | None, "datenquelle": str }

bakom_multi_standort_konnektivitaetA

Breitband- und Mobilfunkversorgung für mehrere Standorte gleichzeitig vergleichen.

Ideal für Schulhausvergleiche, Standortentscheide oder Digitale-Chancengleichheit-Analysen im Schulamt-/Stadtverwaltungskontext. Pro Standort werden 5G-Abdeckung und Glasfaserstatus abgefragt.

Args: params (MultiLocationInput): Liste von Standorten (max. 20) mit 'name', 'latitude', 'longitude' + Ausgabeformat.

Returns: str: Vergleichstabelle mit Konnektivitätsstatus pro Standort.

Schema: { "standorte": [ { "name": str, "lat": float, "lon": float, "5g_abdeckung": bool | None, "glasfaser_fttb": bool | None, "fehler": str | None } ], "zusammenfassung": { "total": int, "mit_5g": int, "mit_glasfaser": int } }

bakom_mobilfunk_abdeckungA

Mobilfunkabdeckung (5G/4G/3G) für einen Schweizer Standort abfragen.

Zeigt, wie viele Anbieter den angegebenen Standort mit der gewählten Mobilfunkgeneration versorgen (Aussenbereich/Outdoor). Rastergrösse: 100×100 Meter.

Args: params (MobileCoverageInput): Koordinaten WGS84, Generation, Format.

Returns: str: Mobilfunkabdeckung mit Anbieteranzahl.

Schema: { "standort": {"lat": float, "lon": float}, "generation": str, "anbieter_anzahl": int | None, "abgedeckt": bool, "datenquelle": str }

bakom_sendeanlagen_sucheA

Mobilfunkanlagen und Sendeanlagen in einem Umkreis suchen.

Findet Antennenstandorte (Mobilfunk und Rundfunk) in der Nähe eines Standorts. Nützlich für Schulhäuser (Strahlungsquellen), Medienplanung oder technische Infrastrukturanalysen.

Args: params (AntennaSearchInput): Koordinaten WGS84, Suchradius, Format.

Returns: str: Liste von Sendeanlagen im Umkreis mit Betreiber und Typ.

Schema: { "suchzentrum": {"lat": float, "lon": float}, "radius_m": int, "anlagen": [ { "id": str, "typ": str, "betreiber": str | None, "distanz_m": float | None, "koordinaten": {"east": float, "north": float} } ], "total": int }

bakom_frequenzdatenB

UKW-Radio- und TV-Sendeanlagen für einen Standort abfragen.

Zeigt Radio- und Fernsehsendeanlagen in der Nähe mit Frequenz- und Betreiberinformationen. Nutzt den BAKOM-Layer ch.bakom.radio-fernsehsender via geo.admin.ch.

Args: params (CoordinateInput): Standortkoordinaten WGS84 + Format.

Returns: str: Sendeanlagen mit Frequenz, Typ und Betreiber.

Schema: { "standort": {"lat": float, "lon": float}, "sender": [ { "typ": str, "frequenz": str | None, "betreiber": str | None, "programm": str | None } ], "total": int }

bakom_rtv_sucheA

Konzessionierte und gemeldete Radio- und TV-Sender in der Schweiz suchen.

Durchsucht die BAKOM RTV-Datenbank nach lizenzierten Rundfunkveranstaltern. Filtermöglichkeiten nach Name, Medientyp (Radio/TV) und Kanton.

Args: params (RTVSearchInput): Suchbegriff, Medientyp, Kanton, Limit, Format.

Returns: str: Liste von Rundfunkveranstaltern mit Kontakt und Konzessionsinfos.

Schema: { "resultate": [ { "name": str, "typ": str, "kanton": str | None, "konzession": str | None, "url": str | None, "sprache": str | None } ], "total": int }

bakom_medienstruktur_infoC

Informationen zur Schweizer Medienlandschaft aus BAKOM-Berichten.

Gibt strukturierte Informationen zu Mediensektoren (Radio, TV, Online, Print) basierend auf BAKOM-Medienstrukturberichten und opendata.swiss- Metadaten zurück. Ideal für Medienbildung und strategische Analysen.

Args: params (TelekomStatInput): Thema ('radio', 'tv', 'online', 'print', 'medien') + Ausgabeformat.

Returns: str: Strukturinformationen zur Schweizer Medienlandschaft.

Schema: { "thema": str, "datensaetze": [ {"titel": str, "beschreibung": str, "url": str, "aktualisiert": str} ], "weiterführende_links": list[str] }

bakom_aktuellA

Aktuelle Themen, News und Regulierungen des BAKOM abrufen.

Gibt aktuelle Informationen zu BAKOM-Tätigkeitsbereichen zurück: Telekommunikation, Frequenzvergabe, Medienregulierung, Post. Nützlich für strategische Lageberichte und Regulierungsmonitoring.

Args: params (TelekomStatInput): Thema (z.B. 'ki', '5g', 'frequenz', 'medien', 'post', 'breitband') + Ausgabeformat.

Returns: str: Aktuelle BAKOM-Informationen mit Links.

Schema: { "thema": str, "highlights": [{"titel": str, "datum": str, "url": str}], "regulierungskalender": list[str], "datenquelle": str }

bakom_telekomstatistik_uebersichtA

Schweizer Telekommunikationsstatistiken aus BAKOM-Datensätzen abrufen.

Gibt Übersichten zu Telekommunikationsstatistiken (Festnetz, Mobilfunk, Breitband, Marktanteile) via opendata.swiss CKAN API zurück. Nützlich für Marktanalysen, politische Berichte und KI-Fachgruppe-Demos.

Args: params (TelekomStatInput): Thema ('breitband', 'mobilfunk', 'festnetz', 'marktanteile', 'haushaltszugang') + Format.

Returns: str: Verfügbare Statistikdatensätze mit Downloadlinks.

Schema: { "thema": str, "datensaetze": [ { "titel": str, "beschreibung": str, "url": str, "ressourcen": list[dict] } ] }

bakom_breitbandatlas_datensaetzeA

Alle verfügbaren BAKOM Breitbandatlas-Datensätze auf opendata.swiss auflisten.

Gibt eine vollständige Übersicht aller Datensätze des BAKOM-Breitbandatlas zurück – Festnetz, Mobilfunk, Glasfaser, verschiedene Geschwindigkeitsstufen. Nützlich für Datenauswahl vor dem Download oder der API-Abfrage.

Args: params (TelekomStatInput): Thema (z.B. 'breitband') + Format.

Returns: str: Katalog der Breitbandatlas-Datensätze mit Layer-IDs.

Schema: { "datensaetze": [ {"titel": str, "layer_id": str, "url": str, "kategorie": str} ] }

Prompts

Interactive templates invoked by user choice

NameDescription
schulhaus_konnektivitaetAnchor-Demo des Servers: prüft Glasfaser- und 5G-Status mehrerer Schulhäuser in einer Gemeinde / einem Schulkreis und liefert eine priorisierte Ausbau-Empfehlung.
rtv_kanton_uebersichtListet konzessionierte und gemeldete Radio- und TV-Veranstalter in einem Schweizer Kanton aus der BAKOM RTV-Datenbank.
standort_konnektivitaet_vergleichAllgemeine Variante des Anchor-Demos: vergleicht beliebige Standorte auf Breitband- und Mobilfunkversorgung mit strukturierter Empfehlung.

Resources

Contextual data attached and managed by the client

NameDescription
bakom_server_infoBAKOM MCP Server – Überblick über verfügbare Tools und Datenquellen.
bakom_demo_standorteDemo-Koordinaten für häufig genutzte Schweizer Standorte.

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/bakom-mcp'

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