1. Conduid
  2. Maps
  3. MeteoSwiss MCP Server
MCP server · Maps

MeteoSwiss MCP Server

Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.

Unclaimed maps
37Low

Scored 6 months ago · breakdown

About MeteoSwiss MCP Server

MeteoSwiss MCP Server is an MCP server in the Maps category: swiss weather data for AI assistants — forecasts, measurements, stations, pollen.

Install

Claude Code
claude mcp add meteoswiss-mcp-server -- npx -y meteoswiss-mcp
npx
npx -y meteoswiss-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (7)

fetchFetch full content from MeteoSwiss pages

Parameters not published.

meteoswissClimateDataNBCN climate series — temperature, precipitation, sunshine, and climate indicators going back decades

Parameters not published.

meteoswissCurrentWeatherReal-time measurements (temperature, wind, humidity, pressure)

Parameters not published.

meteoswissLocalForecastMulti-day forecasts by postal code, station, or place name

Parameters not published.

meteoswissPollenDataPollen concentration data from monitoring stations

Parameters not published.

meteoswissStationsSearch station network by name, canton, or coordinates

Parameters not published.

searchSearch MeteoSwiss website content (DE, FR, IT, EN)

Parameters not published.

Ask AI

✦

Ask AI about MeteoSwiss MCP Server

Powered by Claude · Grounded in docs

I know everything about MeteoSwiss MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

🌦️ MeteoSwiss LLM Tools

Docker live next Cursor Directory

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 — try the hosted service instantly, no setup needed.

  • Multi-day forecasts for ~6000 Swiss locations (postal codes, stations, place names)
  • Real-time measurements from ~160 automatic weather stations, updated every 10 minutes
  • Station discovery by name, canton, or GPS coordinates
  • Pollen monitoring from ~15 stations across Switzerland
  • MeteoSwiss website search and content retrieval

Choose Your Approach

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

MCP Server — Quickstart

Use the hosted instance (no installation):

# Claude Code
claude mcp add meteoswiss https://meteoswiss-mcp.ars.is/mcp

For 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:latest

See the meteoswiss-mcp README for Claude Desktop setup, environment variables, and full documentation.

Agent Skill — Quickstart

Install via the Claude Code plugin marketplace:

/plugin marketplace add eins78/meteoswiss-llm-tools
/plugin install meteoswiss-skills@meteoswiss-marketplace

Or with the Skills CLI:

pnpx skills add https://github.com/eins78/meteoswiss-llm-tools.git#packages/meteoswiss-skills --global --agent claude-code --all

See the meteoswiss-skills README for manual installation and details.

Available Tools (MCP Server)

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

Example Questions

Works with both approaches — just ask in any of Switzerland's four languages:

  • "What's the weather forecast for Zurich this week?"
  • "Wie wird das Wetter in Bern morgen?"
  • "Quelle est la météo à Genève?"
  • "Che tempo fa a Lugano?"

Packages

Package Version Description
meteoswiss-mcp npm MCP server with structured tools, fuzzy matching, and geocoding
meteoswiss-skills 1.0.0 Agent skill — direct HTTP access, no server needed

Development

git clone https://github.com/eins78/meteoswiss-llm-tools.git
cd meteoswiss-llm-tools
nvm use && pnpm install

See each package's README for package-specific commands. The repo uses changesets for versioning.

Data Source

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.

License

CC0-1.0 — public domain

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About MeteoSwiss MCP Server

How do I install MeteoSwiss MCP Server?

Run claude mcp add meteoswiss-mcp-server -- npx -y meteoswiss-mcp, then add the server to your MCP client's configuration.

Is MeteoSwiss MCP Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is MeteoSwiss MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.