Skip to content

v0.2.11 - MCP server

Choose a tag to compare

@kayhendriksen kayhendriksen released this 03 Apr 08:15
· 92 commits to main since this release

What's new

Adds a Model Context Protocol (MCP) server that exposes MeteoSwiss data to LLM clients (Claude Desktop, Cursor, etc.).

Tools

  • list_datasets — browse available datasets with metadata
  • get_stations — station names, coordinates, and canton
  • get_parameters — column names, units, and measurement groups
  • get_inventory — per-station data availability and time range
  • load_data — fetch live measurements as tabular data

Also includes a foehn://guide reference resource and a query_weather prompt template.

Install

pip install "foehn[mcp]"

Start the server

foehn mcp # stdio (default, for Claude Desktop / MCP clients)
foehn mcp --transport sse # SSE