← Back to search

io.github.malkreide/wsl-envidat-mcp

malkreide Scanned 25d ago

WSL / EnviDat environmental research datasets via CKAN

C
69.5 / 100

Versions

0.2.3latest
first seen Jun 30, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 10

wsl_search
annotations: none low

Unifizierte Suche im EnviDat-Katalog. Ersetzt seit v0.2.0 die drei separaten Such-Tools `wsl_search_datasets`, `wsl_search_by_domain` und `wsl_search_by_location` (ARCH-006). Args: params (SearchInput): Filter — mindestens einer von query / domain / organization / bbox muss gesetzt sein. Plus limit, offset und response_format. Returns: str: Markdown oder JSON mit gefundenen Datensätzen, inkl. Tag- Suggestions bei leerem Resultat.

params SearchInput
wsl_get_dataset
annotations: none low

Gibt vollständige Metadaten und Ressourcen (Download-URLs) eines EnviDat-Datensatzes zurück. Liefert Titel, Beschreibung, Autoren, Zeitraum, Räumliche Ausdehnung, DOI, Lizenz, alle Ressourcen (Daten-Downloads) und Projektinformationen. Args: params (GetDatasetInput): Mit: - id_or_slug (str): Dataset-ID (UUID) oder URL-Slug - response_format: 'markdown' oder 'json' Returns: str: Vollständige Metadaten inkl. Download-Links und DOI

params GetDatasetInput
wsl_list_organizations
annotations: none low

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_organization
annotations: none low

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

params GetOrganizationInput
wsl_list_tags
annotations: none low

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

params ListTagsInput
wsl_get_recent_datasets
annotations: none low

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

params GetRecentDatasetsInput
wsl_get_avalanche_data
annotations: none low

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

params SimpleQueryInput
wsl_get_forest_data
annotations: none low

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

params SimpleQueryInput
wsl_get_naturgefahren_data
annotations: none low

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

params SimpleQueryInput
wsl_catalog_stats
annotations: none low

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

Permissions 3

network medium
Server uses network capabilities via: httpx, urllib
filesystem low
Server uses filesystem capabilities via: os, pathlib
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 43

low
Tool 'wsl_search' has no annotations annotation_checker · 100%
low
Tool 'wsl_get_dataset' has no annotations annotation_checker · 100%
low
Tool 'wsl_list_organizations' has no annotations annotation_checker · 100%
low
Tool 'wsl_get_organization' has no annotations annotation_checker · 100%
low
Tool 'wsl_list_tags' has no annotations annotation_checker · 100%
low
Tool 'wsl_get_recent_datasets' has no annotations annotation_checker · 100%
low
Tool 'wsl_get_avalanche_data' has no annotations annotation_checker · 100%
low
Tool 'wsl_get_forest_data' has no annotations annotation_checker · 100%
low
Tool 'wsl_get_naturgefahren_data' has no annotations annotation_checker · 100%
low
Tool 'wsl_catalog_stats' has no annotations annotation_checker · 100%
high
Remote transport without authentication auth_checker · 70%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: mcp@2.0.0,<3 (GHSA-3qhf-m339-9g5v) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (GHSA-j975-95f5-7wqh) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (PYSEC-2026-1616) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (PYSEC-2026-1617) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (PYSEC-2026-1618) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@2.0.0,<3 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (GHSA-mr82-8j83-vxmv) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (PYSEC-2026-1812) dependency_analyzer · 95%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: wsl_search manifest_parser · 90%
info
Tool: wsl_get_dataset manifest_parser · 90%
info
Tool: wsl_list_organizations manifest_parser · 90%
info
Tool: wsl_get_organization manifest_parser · 90%
info
Tool: wsl_list_tags manifest_parser · 90%
info
Tool: wsl_get_recent_datasets manifest_parser · 90%
info
Tool: wsl_get_avalanche_data manifest_parser · 90%
info
Tool: wsl_get_forest_data manifest_parser · 90%
info
Tool: wsl_get_naturgefahren_data manifest_parser · 90%
info
Tool: wsl_catalog_stats manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%