LandiWetter

a simple PoC on how to integrate a custom data-provider in an MCP Server
  • javascript

1

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "nabossha-mcp-landiwetter": {
      "command": "node",
      "args": [
        "/path/to/landiwetter-mcp/src/index.js"
      ]
    }
  }
}

LandiWetter MCP Server provides Swiss weather forecast data through the MCP protocol. You can search locations by name and retrieve detailed forecasts, including hourly and daily data, for use in MCP-compatible clients and tools.

How to use

You connect to the LandiWetter MCP Server from an MCP client to search Swiss locations and fetch forecasts. Use the search capability to find a location by name, then request a detailed forecast for a specific location and date. You can access both hourly and daily forecast data, and you can embed these results in your workflows or tools that support MCP.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system.

Clone the LandiWetter MCP Server repository and install dependencies.

# Clone the repository
git clone https://example.com/landiwetter-mcp.git

# Move into the project directory
cd landiwetter-mcp

# Install dependencies
npm install

How to run

Start the MCP server so it can communicate with MCP clients. The server runs using the stdio transport, which keeps it compatible with MCP clients like Claude Desktop.

npm start

Integrating with Claude Desktop

If you use Claude Desktop, add a custom MCP server entry so you can query weather data directly from Claude prompts.

Configure with the following details:

Name: LandiWetter
Command: node /path/to/landiwetter-mcp/src/index.js

Example prompts

Use natural language prompts to request forecasts from the LandiWetter MCP Server.

To get a weather forecast for a city:

What's the weather forecast for Bern, Switzerland?

Security and notes

Keep your environment secure when running the server. If you expose the MCP endpoint, ensure proper access controls and monitor usage. No sensitive credentials are exposed by default in this server.

Available tools

searchLocation

Search for Swiss locations by name to obtain location IDs for forecasts.

getWeatherForecast

Retrieve a detailed weather forecast for a specific location and optional date, including hourly and daily data.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational