MCP.Market

Wsl Envidat MCP server

by malkreide·io.github.malkreide/wsl-envidat-mcp·v0.3.1

WSL / EnviDat environmental research datasets via CKAN

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

0 stars69 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • wsl_catalog_stats

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

  • wsl_get_avalanche_data

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

  • wsl_get_dataset

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

  • wsl_get_forest_data

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

  • wsl_get_naturgefahren_data

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

  • wsl_get_organization

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

  • wsl_get_recent_datasets

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

  • wsl_list_organizations

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

  • wsl_list_tags

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

  • wsl_search

    Unifizierte Suche im EnviDat-Katalog.

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

2 medium
  • 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=Trueexec.shell-true
    wsl_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 usedexec.eval
    wsl_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…
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

More from malkreide →