Wsl Envidat MCP server
WSL / EnviDat environmental research datasets via CKAN
0 stars69 downloads/wk
Reviews
Write oneNobody has reviewed Wsl Envidat yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Wsl Envidat tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
wsl_catalog_statsGibt eine Übersicht über den EnviDat-Katalog zurück: Domänen, Organisationen, Datenmenge.
wsl_get_avalanche_dataLawinen- und Schneedaten vom WSL-Institut fuer Schnee- und Lawinenforschung (SLF).
wsl_get_datasetGibt vollständige Metadaten und Ressourcen (Download-URLs) eines EnviDat-Datensatzes zurück.
wsl_get_forest_dataGibt Datensätze zum Schweizer Wald zurück, inkl. Landesforstinventar LFI.
wsl_get_naturgefahren_dataGibt Datensätze zu Naturgefahren in der Schweiz zurück.
wsl_get_organizationGibt Details einer WSL-Forschungseinheit inklusive ihrer Datensätze zurück.
wsl_get_recent_datasetsGibt die zuletzt publizierten oder aktualisierten EnviDat-Datensätze zurück.
wsl_list_organizationsListet alle WSL-Forschungseinheiten und deren Datensatz-Anzahl auf.
wsl_list_tagsListet verfügbare Schlagwörter (Tags) im EnviDat-Katalog auf.
wsl_searchUnifizierte Suche im EnviDat-Katalog.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 15 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumsubprocess with shell=True
exec.shell-truewsl_envidat_mcp-0.3.1/audits/2026-05-27T120439-Z-wsl-envidat-mcp/verification-results.json: …ence": [ "grep -rE 'os\\.system|shell=True|\\beval\\(|\\bexec\\(' src/: 0 matches"… - mediumeval / new Function used
exec.evalwsl_envidat_mcp-0.3.1/audits/2026-05-28T061441-Z-wsl-envidat-mcp/verification-results.json: … "0 Treffer für os.system|shell=True|eval()|exec() in src/", "Keine subpro…
How Wsl Envidat compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 69
- more than 53% of 12,191 servers with a package
What its tools let an agent do: 10 read
Release history: 3 versions in the registry since 2026-08-02, latest 2026-09-20, typically one every 48 days.
Install Wsl Envidat in Claude Code, Cursor or VS Code
claude mcp add wsl-envidat-mcp -- uvx wsl-envidat-mcp
What the publisher says
From the Wsl Envidat repository's README, as published. We do not edit it. Read it on GitHub
🇨🇭 Part of the Swiss Public Data MCP Portfolio
wsl-envidat-mcp 🌲❄️⛰️
MCP server connecting AI models to Swiss environmental research data from WSL via EnviDat — forest, snow, avalanches, natural hazards and biodiversity, no API key required.
🇩🇪 Deutsche Version
Phase
This server is in Phase 1: Read-only Wrapper.
Phase-2 ideas (caching layer, semantic aggregation tool combining forest + snow + hazard data into a "Lage-Übersicht"): tracked under docs/.
Overview
The WSL (Eidgenössische Forschungsanstalt für Wald, Schnee und Landschaft / Swiss Federal Research Institute for Forest, Snow and Landscape) is one of Europe's leading environmental research institutes. Its open data platform EnviDat provides access to 1,000+ research datasets, time series of up to 130 years, and data from 6,000+ monitoring stations.
This MCP server exposes the EnviDat CKAN API as 10 tools and 2 resources, enabling AI assistants to search, filter and retrieve WSL research data by keyword, domain, or geographic bounding box — all without an API key.
Anchor demo query: "How was air quality and forest health around Schulhaus Leutschenbach in Zurich — and what does the WSL say about the current forest condition in the canton?"
Demo
Features
- 10 tools covering full-text search, domain-specific queries, spatial search, and curated thematic tools (avalanche, forest, natural hazards)
- 2 MCP resources for organizations and research domains
- 5 research domains: Forest · Biodiversity · Natural Hazards · Snow & Ice · Landscape
- 815+ datasets, time series since 1890, data from the SLF avalanche research institute
- No API key required — all data publicly accessible via open licenses
- Dual transport: stdio (Claude Desktop / local) + Streamable HTTP (cloud deployment)
- Model-agnostic: works with Claude, GPT-4, and any MCP-compatible client
Prerequisites
- Python 3.11+
- pip or uv / uvx
- Internet connection (live API calls to envidat.ch)
Installation
# Recommended: uvx (no installation needed)
uvx wsl-envidat-mcp
# Or with pip
pip install wsl-envidat-mcp
# Development
git clone https://github.com/malkreide/wsl-envidat-mcp.git
cd wsl-envidat-mcp
pip install -e ".[dev]"Quickstart
Claude Desktop
Edit ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
{
"mcpServers": {
"wsl-envidat": {
"command": "uvx",
"args": ["wsl-envidat-mcp"]
}
}
}Restart Claude Desktop, then ask:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Wsl Envidat: common questions
- Is Wsl Envidat MCP server safe?
- Mostly: it is graded B (77/100). Read the Wsl Envidat safety report
- How do I install Wsl Envidat?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Wsl Envidat need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Wsl Envidat maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v0.3.1.
- How does Wsl Envidat compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.