Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
swisstopo_geocodeA

Wandelt eine Adresse, einen Ortsnamen oder eine PLZ in Koordinaten um (Geocoding).

<use_case>Startpunkt für ortsbezogene Abfragen: Adresse → Koordinaten, die danach an swisstopo_get_height, swisstopo_identify_features oder swisstopo_get_egrid übergeben werden.</use_case>

swisstopo_reverse_geocodeA

Findet die nächstgelegene Adresse zu gegebenen WGS84-Koordinaten (Reverse Geocoding).

<use_case>Koordinaten aus Karte oder GPS in eine lesbare Adresse auflösen.</use_case>

swisstopo_search_layersA

Durchsucht den Swisstopo-Layerkatalog (500+ Layer) nach Geodatensätzen.

<use_case>Erster Schritt der Feature-Recherche: Layer-IDs finden, die danach an swisstopo_identify_features / swisstopo_find_features übergeben werden.</use_case> <important_notes>Liefert Layer-IDs, keine Feature-Daten.</important_notes>

swisstopo_identify_featuresA

Findet Features an einer bestimmten Koordinate (räumliche Punktabfrage über Layer).

<use_case>«Was liegt an diesem Punkt?» — z.B. Bauzone, Gemeinde oder Gebäude an einer Adresse. Layer-IDs vorher via swisstopo_search_layers ermitteln.</use_case> <important_notes>Im Gegensatz zu swisstopo_find_features (Attributsuche) erfolgt die Abfrage rein geografisch.</important_notes>

swisstopo_find_featuresA

Sucht Features anhand eines Attributwerts in einem Layer (Attributsuche, z.B. Gebäude nach EGID).

<use_case>«Finde den Datensatz mit Attribut X» — nicht-geografische Suche nach einem bekannten Wert.</use_case> <important_notes>Im Gegensatz zu swisstopo_identify_features (Punktabfrage) wird hier nach einem Attribut gesucht.</important_notes>

swisstopo_get_featureA

Ruft die vollständigen Attribute und die Geometrie eines Features per Layer- und Feature-ID ab.

<use_case>Detailabruf, nachdem swisstopo_identify_features / swisstopo_find_features eine Feature-ID geliefert haben.</use_case>

swisstopo_search_geodataA

Durchsucht den STAC-Katalog nach herunterladbaren Geodaten.

<use_case>Findet Orthophotos, Höhenmodelle (swissALTI3D), 3D-Gebäude und historische Karten zum Download.</use_case> <important_notes>Liefert Collections/Metadaten; Download-Links via swisstopo_get_collection.</important_notes>

swisstopo_get_collectionA

Ruft Detailinformationen und Download-Links einer STAC-Collection ab.

<use_case>Zweiter Schritt nach swisstopo_search_geodata, um Assets/Download-URLs einer Collection zu erhalten.</use_case>

swisstopo_map_urlA

Generiert eine teilbare map.geo.admin.ch-URL zum Öffnen im Browser.

<use_case>Einen Kartenausschnitt mit optionalen Layern als Link bereitstellen (kein Datenabruf).</use_case>

swisstopo_get_heightA

Gibt die Höhe über Meer (m ü. M.) an einer WGS84-Koordinate zurück.

<use_case>Punkthöhe für eine Adresse/Koordinate; für Linien siehe swisstopo_elevation_profile.</use_case>

swisstopo_elevation_profileA

Berechnet ein Höhenprofil entlang einer Linie aus mehreren Koordinatenpaaren.

<use_case>Höhenverlauf z.B. für Wander-/Schulweg-Analysen.</use_case> <important_notes>Benötigt ≥2 Koordinatenpaare im Format 'lat1,lon1;lat2,lon2;…'.</important_notes>

swisstopo_get_egridA

Ermittelt die EGRID (Grundstück-ID) aus Koordinaten für einen bestimmten Kanton.

<use_case>Vorstufe zu swisstopo_get_oereb_extract: Koordinaten → EGRID.</use_case> <important_notes>Erfordert einen unterstützten Kanton (z.B. ZH, BE).</important_notes>

swisstopo_get_oereb_extractA

Ruft öffentlich-rechtliche Eigentumsbeschränkungen (ÖREB) für ein Grundstück (EGRID) ab.

<use_case>Beantwortet «Welche Nutzungsbeschränkungen gelten für diese Parzelle?». EGRID via swisstopo_get_egrid ermitteln.</use_case> <important_notes>Erfordert einen unterstützten Kanton.</important_notes>

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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

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