mcpField
L
LandiWetter MCP Server

LandiWetter MCP Server

Local
github.com/nabosshaMaps & Travel2Updated 77w ago

About LandiWetter MCP Server

LandiWetter MCP Server provides Swiss weather forecasts through data from LandiWetter. It is intended for MCP-compatible clients that need location search and hourly or daily forecasts for a place and date.

Key features

  1. 01Search Swiss locations by name
  2. 02Retrieve detailed forecasts by location and date
  3. 03Access hourly and daily forecast data
  4. 04Offer forecasts as tools and resources

Use cases

  1. 01Find a Swiss location before requesting its forecast
  2. 02Check hourly or daily weather for a selected date

MCP support

The server exposes location search and forecast retrieval as MCP tools, plus forecast data as a resource using the weather://{location}/{date} URI template.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

LandiWetter MCP Server

This is a Model Context Protocol (MCP) server that provides Swiss weather forecast data from LandiWetter. The server allows you to search for Swiss locations and get detailed weather forecasts.

LandiWetter Server MCP server

Features

  • Search for Swiss locations by name
  • Get detailed weather forecasts for a specific location and date
  • Access both hourly and daily forecast data
  • Use as a tool or resource in MCP-compatible clients

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install
    

Usage

Starting the Server

Run the server with:

npm start

This starts the MCP server using the stdio transport, making it compatible with MCP clients like Claude Desktop.

Integrating with Claude Desktop
  1. Open Claude Desktop
  2. Go to Settings > MCP > Add custom server
  3. Configure with the following details:
    • Name: LandiWetter
    • Command: node /path/to/landiwetter-mcp/src/index.js
  4. Save and enable the server
Example Claude Prompts

Once the server is integrated with Claude Desktop, you can use natural language prompts to access weather forecasts:

To get a weather forecast:

What's the weather forecast for Bern, Switzerland?

To get a weather forecast for a specific date:

What's the weather forecast for Zürich on 2025-05-10?

Available Tools

searchLocation

Search for Swiss locations by name.

Parameters:

  • locationName: The name of the location to search for

Example:

Please search for locations named "Zürich"
getWeatherForecast

Get a detailed weather forecast for a specific location.

Parameters:

  • locationId: The location ID (e.g., G2661552)
  • date (optional): The date for the forecast (yyyy-MM-dd). Defaults to today

Example:

Please get the weather forecast for location ID G2661552

Available Resources

weather-forecast

Access weather forecasts through a resource URI.

URI Template: weather://{location}/{date}

Where:

  • location: The name of the location (e.g., "Zürich")
  • date (optional): The date for the forecast (yyyy-MM-dd). Defaults to today

Example:

Please check the resource at weather://Zürich/2025-05-03

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.