Access Swiss meteorological open data from MeteoSwiss, powered by foehn
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MeteoSwiss Open Data β Python API, CLI & MCP server Β· tabular as DataFrames/Parquet, gridded as xarray/Zarr
foehn downloads every MeteoSwiss OGD collection via the STAC API, converts CSV/TXT station data to Parquet with Polars, and opens gridded collections β NetCDF climate grids, GRIB2 forecasts, and ODIM radar composites β as xarray Datasets or Zarr stores. It can optionally ingest everything into Databricks Unity Catalog Delta tables on a daily schedule, and ships an MCP server so LLMs can query Swiss weather data directly.
Daily weather in Bern, powered by foehn's MCP server and MeteoSwiss open data.
_last_run.jsonRecent data (Jan 1 to yesterday) is downloaded and converted to Parquet under ./data/meteoswiss/.
From PyPI:
From source:
With extras:
Requires Python 3.11 or later.
Load data directly into Polars DataFrames, explore metadata, download to disk, and convert to Parquet β all from Python. See the full Python API documentation.
The CLI mirrors the Python API with subcommands for downloading, converting, loading, and inspecting metadata. See the full CLI documentation.
NetCDF climate grids/normals/scenarios, GRIB2 forecasts (ICON-CH1/CH2, KENDA), and HDF5/ODIM radar composites all open as xarray Datasets instead of DataFrames. One extra covers them: pip install "foehn[grids]". See the gridded data documentation.
Give any MCP-compatible LLM live access to MeteoSwiss data. See the full MCP server documentation.
| Collections | All 20+ MeteoSwiss datasets, categories, and time slice conventions |
| Python API | Loading data, metadata, downloading, and Parquet conversion |
| Gridded data | NetCDF grids as xarray Datasets and Zarr stores |
| CLI | All subcommands, flags, and environment variables |
| MCP Server | Setup, configuration, and available tools |
| Databricks Pipeline | Declarative Automation Bundle deployment |
| STAC API | https://data.geo.admin.ch/api/stac/v1 |
| Documentation | https://opendatadocs.meteoswiss.ch |
| MeteoSwiss OGD | https://github.com/MeteoSwiss/opendata |
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/foehn)<a href="https://allmcps.com/mcp/foehn"><img src="https://allmcps.com/api/badge/foehn?style=directory" alt="Foehn on AllMCPs" /></a>