Skip to main content
Glama

Weather MCP

by kaisumi

Weather MCP

Weather Forecast Application Using Model Context Protocol (MCP)

overview

This application is an MCP server that uses the Open-Meteo API to retrieve and display weather forecast data. Through the MCP protocol, weather information can be accessed from LLM applications.

function

  • Displaying current weather information
  • View 3-day weather forecast
  • Get location-based weather information
  • Access via MCP protocol

set up

  1. Install dependencies:
pip install -e .
  1. Set environment variables: Create a .env file and set the required environment variables.
MCP_API_KEY=your_api_key_here MCP_BASE_URL=http://localhost:8000
  1. Start the MCP server:
python -m app.server
  1. Run the client:
python -m app.client

MCP Tools

get_weather

Get current weather information and 3-day forecast for a given city.

Parameters:

  • city : The name of the city for which you want to get weather information (e.g. Tokyo, New York)

Example response:

{ "location": { "name": "東京", "country": "日本", "latitude": 35.6895, "longitude": 139.6917, "timezone": "Asia/Tokyo" }, "current": { "temperature": 22.5, "feels_like": 23.1, "humidity": 65, "wind_speed": 3.2, "wind_direction": 180, "precipitation": 0, "condition": "晴れ", "weather_code": 1 }, "forecast": [ { "date": "2023-04-10", "max_temp": 24.5, "min_temp": 15.2, "precipitation": 0, "condition": "晴れ", "sunrise": "05:30", "sunset": "18:15" }, ... ] }

license

MIT

-
security - not tested
F
license - not found
-
quality - not tested

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.

A Model Context Protocol server that provides current weather information and 3-day forecasts for specified cities using the Open-Meteo API.

  1. overview
    1. function
      1. set up
        1. MCP Tools
          1. get_weather
        2. license

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that retrieves current weather information for specified cities using the Open-Meteo API, requiring no API key.
            Last updated -
            3
            4
            Python
            Apache 2.0
            • Linux
            • Apple
          • -
            security
            F
            license
            -
            quality
            A production-ready Model Context Protocol server that provides weather data from OpenWeatherMap API, allowing users to query current weather by city name or coordinates with support for different temperature units.
            Last updated -
            Python
            • Apple
            • Linux
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides comprehensive weather data and forecasts through the OpenWeatherMap API, enabling AI assistants to access real-time weather information, forecasts, air quality data, and location services.
            Last updated -
            11
            159
            JavaScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides weather information and forecasts based on user location or address input.
            Last updated -
            14
            TypeScript
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaisumi/weather-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server