MCP Weather Server logo

MCP Weather Server

by walidsi

A simple MCP server that provides hourly weather forecasts using the Open-meteo API. It allows users to integrate weather data into their MCP environments.

View on GitHub

Last updated: N/A

What is MCP Weather Server?

This is an MCP server that retrieves hourly weather forecasts from the Open-meteo API and makes them available within an MCP (Minecraft Protocol) environment.

How to use MCP Weather Server?

  1. Download the source code using git clone https://github.com/walidsi/openmeteo-weather-mcp.git. 2. Install dependencies using uv venv and uv sync. 3. Configure the server within your MCP setup, referencing the openmeteo_weather/openmeteo_weather.py script as the entry point. See the provided JSON configuration example.

Key features of MCP Weather Server

  • Hourly weather forecasts

  • Integration with Open-meteo API

  • Simple setup

  • MCP compatibility

Use cases of MCP Weather Server

  • Displaying weather information in a Minecraft server

  • Creating weather-dependent game mechanics

  • Providing real-time weather updates to players

  • Integrating weather data into custom MCP applications

FAQ from MCP Weather Server

What API does this server use?

This server uses the Open-meteo API for weather data.

What is MCP?

MCP stands for Minecraft Protocol. It is a protocol used for communication between Minecraft clients and servers.

How do I install the dependencies?

Use the uv venv and uv sync commands to install the required dependencies.

Can I customize the weather data?

The server provides hourly forecasts. Customization options may be limited depending on the Open-meteo API.

Is this server free to use?

Yes, this server is open-source and free to use, but you may need to adhere to the Open-meteo API's terms of service.