meteoswiss-llm-tools-216ddf — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited meteoswiss-llm-tools-216ddf (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Swiss weather data for AI assistants — powered by MeteoSwiss Open Data, the same data behind the MeteoSwiss app and website. Free, no API key required.
[meteoswiss-mcp.ars.is](https://meteoswiss-mcp.ars.is/) — try the hosted service instantly, no setup needed.
This monorepo offers two ways to bring Swiss weather data into AI assistants:
| MCP Server | Agent Skill | |
|---|---|---|
| How it works | Standalone server exposing structured tools via MCP | Teaches agents to call MeteoSwiss APIs directly via HTTP |
| Best for | Claude Desktop, Claude.ai, any MCP client | Claude Code, Cursor, agents without MCP support |
| Features | Fuzzy station matching, geocoding, structured JSON, prompts | Lightweight, no server process, shell scripts included |
| Install | One-liner or Docker | Skill package or symlink |
| Requires | Node.js 22+ (or Docker) | curl, awk, jq |
Use the hosted instance (no installation):
# Claude Code
claude mcp add meteoswiss https://meteoswiss-mcp.ars.is/mcpFor Cursor, install from the Cursor Directory or add manually via Settings → MCP.
Or self-host with Docker:
docker run -p 3000:3000 ghcr.io/eins78/meteoswiss-mcp:latestSee the meteoswiss-mcp README for Claude Desktop setup, environment variables, and full documentation.
Install via the Claude Code plugin marketplace:
/plugin marketplace add eins78/meteoswiss-llm-tools
/plugin install meteoswiss-skills@meteoswiss-marketplaceOr with the Skills CLI:
pnpx skills add https://github.com/eins78/meteoswiss-llm-tools.git#packages/meteoswiss-skills --global --agent claude-code --allSee the meteoswiss-skills README for manual installation and details.
| Tool | Description |
|---|---|
meteoswissLocalForecast | Multi-day forecasts by postal code, station, or place name |
meteoswissCurrentWeather | Real-time measurements (temperature, wind, humidity, pressure) |
meteoswissStations | Search station network by name, canton, or coordinates |
meteoswissPollenData | Pollen concentration data from monitoring stations |
search | Search MeteoSwiss website content (DE, FR, IT, EN) |
fetch | Fetch full content from MeteoSwiss pages |
Works with both approaches — just ask in any of Switzerland's four languages:
| Package | Version | Description |
|---|---|---|
meteoswiss-mcp | MCP server with structured tools, fuzzy matching, and geocoding | |
meteoswiss-skills | 1.0.0 | Agent skill — direct HTTP access, no server needed |
git clone https://github.com/eins78/meteoswiss-llm-tools.git
cd meteoswiss-llm-tools
nvm use && pnpm installSee each package's README for package-specific commands. The repo uses changesets for versioning.
All weather data comes from MeteoSwiss Open Government Data (OGD) — the official free data offering from Switzerland's Federal Office of Meteorology and Climatology. The same data powers the MeteoSwiss app and website.
CC0-1.0 — public domain
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.