Skip to main content
Glama

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

Related MCP Servers

  • A
    security
    -
    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 -
    6
    24
    Apache 2.0
    • Linux
    • Apple
  • -
    security
    -
    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.
  • 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
    27
    MIT License

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