Weather MCP Server

by isdaniel
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides weather information through the Open-Meteo API, allowing users to get current weather conditions for specified cities.

Weather MCP Server

A Model Context Protocol (MCP) server that provides weather information using the Open-Meteo API.

Features

  • Get current weather information for a specified city.

Installation

This server is designed to be installed manually by adding its configuration to the cline_mcp_settings.json file.

  1. Add the following entry to the mcpServers object in your cline_mcp_settings.json file:
{ "mcpServers": { "weather": { "command": "python", "args": [ "mcp_weather_server.py" ], "disabled": false, "autoApprove": [] } } }
  1. Save the cline_mcp_settings.json file.

Configuration

This server does not require an API key. It uses the Open-Meteo API, which is free and open-source.

Usage

This server provides a single tool: get_weather.

get_weather

Retrieves the current weather information for a given city.

Parameters:

  • city (string, required): The name of the city.

Example:

To get the weather in Taipei, you would use the tool like this:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_weather</tool_name> <arguments> { "city": "Taipei" } </arguments> </use_mcp_tool>

Pip Installation and Usage

This package can be installed using pip:

pip install mcp_weather_server

After installation, you can use the mcp_weather_server command-line tool:

mcp_weather_server --city "Your City"

Replace "Your City" with the city you want to get weather information for.

-
security - not tested
A
license - permissive license
-
quality - not tested

A Model Context Protocol server that retrieves current weather information for specified cities using the Open-Meteo API, requiring no API key.

  1. Features
    1. Installation
      1. Configuration
        1. Usage
          1. get_weather
        2. Pip Installation and Usage
          ID: d2mbytzdsh