Skip to main content
Glama
malkreide

wsl-envidat-mcp

by malkreide

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for Streamable HTTP mode8000
MCP_HOSTNoBind address for streamable-http. Use 0.0.0.0 only inside a container.127.0.0.1
MCP_TRANSPORTNoTransport mode: stdio or streamable-http (legacy streamable_http is accepted)stdio

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
wsl_searchA

Unifizierte Suche im EnviDat-Katalog der WSL (Eidg. Forschungsanstalt für Wald, Schnee und Landschaft). Kombiniert frei wählbar Stichwort, kuratierte Forschungsdomäne, Organisation und Bounding-Box.

<use_case>Schweizer Umweltforschung, Schulhaus-Umgebungsanalysen, Klimafolgen-Recherche, kantonale Umweltberichte, Lawinendaten, Waldzustand, Biodiversität, Naturgefahren.</use_case>

<important_notes>Mindestens einer der Filter (query/domain/organization/bbox) muss gesetzt sein. Solr-Syntax ist möglich, 'OR' ist aber Stopwort. Bei leerem Resultat liefert das Tool verwandte Tags als Vorschlag.</important_notes>

query='snow avalanche' → SLF-Lawinendaten. domain='wald' → kuratierte LFI-/Sanasilva-Suche. bbox=[8.35,47.15,8.98,47.72] → Kanton Zürich. query='forest', organization='wsl' → WSL-Walddatensätze.

wsl_get_datasetA

Gibt vollständige Metadaten und Ressourcen (Download-URLs) eines EnviDat-Datensatzes zurück.

<use_case>Detail-Ansicht eines konkreten Datensatzes mit DOI, Lizenz, Autoren, Download-Links und räumlicher Ausdehnung. Folge-Schritt nach wsl_search.</use_case>

<important_notes>id_or_slug ist entweder die UUID oder der URL-Slug aus dem Suchergebnis (Feld 'name'). Liefert auch nicht-öffentliche Resource-Metadaten wenn vorhanden.</important_notes>

id_or_slug='fatal-avalanche-accidents-in-switzerland-since-1936-37' → vollständige Lawinen-Datenbankbeschreibung mit CSV-Download-Link.

wsl_list_organizationsA

Listet alle WSL-Forschungseinheiten und deren Datensatz-Anzahl auf.

Gibt einen Überblick über die Forschungsgruppen der WSL, die Daten auf EnviDat publiziert haben. Nützlich zur Identifikation relevanter Organisationen für nachfolgende Abfragen mit wsl_get_organization.

Returns: str: Liste aller WSL-Forschungseinheiten mit Slug und Datensatz-Anzahl

wsl_get_organizationA

Gibt Details einer WSL-Forschungseinheit inklusive ihrer Datensätze zurück.

Liefert Beschreibung, Kontakt und Datensatz-Übersicht einer Organisation. Das SLF (Institut für Schnee- und Lawinenforschung) ist als 'slf' abrufbar.

Args: params (GetOrganizationInput): Mit: - name (str): Organisations-Slug (z.B. 'wsl', 'slf') - include_datasets (bool): Datensätze mitausgeben

Returns: str: Organisation-Details mit optionaler Datensatz-Liste

wsl_list_tagsA

Listet verfügbare Schlagwörter (Tags) im EnviDat-Katalog auf.

Nützlich um herauszufinden, welche Suchbegriffe in wsl_search präzise Ergebnisse liefern. Unterstützt Präfix-Suche.

Args: params (ListTagsInput): Mit: - query (str): Optionaler Suchbegriff für Tags - limit (int): Maximale Anzahl Tags

Returns: str: Liste verfügbarer Tags/Schlagwörter

wsl_get_recent_datasetsA

Gibt die zuletzt publizierten oder aktualisierten EnviDat-Datensätze zurück.

Nützlich für regelmässige Monitoring-Workflows und um neue WSL-Forschungsdaten zu entdecken.

Args: params (GetRecentDatasetsInput): Mit limit und response_format

Returns: str: Zuletzt aktualisierte Datensätze

wsl_get_avalanche_dataA

Lawinen- und Schneedaten vom WSL-Institut fuer Schnee- und Lawinenforschung (SLF).

Enthält u.a.:

  • Tödliche Lawinenunfälle in der Schweiz seit 1936/37

  • Langjährige Schneemessreihen (Station Stillberg Davos, 2090 m)

  • Meteorologische Langzeitdaten Hochgebirge

  • Schneephysik-Forschungsdaten

Args: params (SimpleQueryInput): Anzahl Ergebnisse und Format

Returns: str: Lawinen- und Schneedatensätze des SLF

wsl_get_forest_dataA

Gibt Datensätze zum Schweizer Wald zurück, inkl. Landesforstinventar LFI.

Enthält u.a.:

  • Schweizerisches Landesforstinventar (LFI) – Waldzustand, Vorräte, Biodiversität

  • Sanasilva-Programm (Waldschadensmonitoring seit 1983)

  • Langzeitforschungsflächen LWF

  • Walddynamik und Waldentwicklung seit 1840

  • Borkenkäfer-Monitoring

  • Bodenlösung und Nährstoffhaushalt im Wald

Args: params (SimpleQueryInput): Anzahl Ergebnisse und Format

Returns: str: Walddatensätze der WSL

wsl_get_naturgefahren_dataA

Gibt Datensätze zu Naturgefahren in der Schweiz zurück.

Enthält u.a.:

  • Tödliche Lawinenunfälle seit 1936/37

  • Murgang- und Rutschungsereignisse

  • Steinschlag- und Felssturzdaten

  • Schwemmkegel-Morphologie

  • Sedimenttransport in Gebirgsbächen

  • Hochwasserereignisse

Relevant für: Raumplanung, Schulhausstandort-Bewertungen, Katastrophenschutz, Klimafolgenabschätzung.

Args: params (SimpleQueryInput): Anzahl Ergebnisse und Format

Returns: str: Naturgefahren-Datensätze der WSL

wsl_catalog_statsA

Gibt eine Übersicht über den EnviDat-Katalog zurück: Domänen, Organisationen, Datenmenge.

Nützlich als Einstiegspunkt: zeigt was im Katalog verfügbar ist, welche WSL-Forschungsdomänen besonders viele Datensätze haben, und wie der Katalog strukturiert ist.

Returns: str: Statistiken und Struktur des EnviDat-Katalogs

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/wsl-envidat-mcp'

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