Skip to main content
Glama

Weather MCP

Un servidor FastMCP que proporciona datos meteorológicos de Open-Meteo y muestra un panel meteorológico interactivo a través de MCP Apps.

Panel de Weather MCP

Características

  • Buscar ubicaciones por ciudad o nombre de lugar

  • Obtener condiciones actuales y hasta 16 días de pronóstico

  • Cambiar entre Celsius y Fahrenheit

  • Mostrar descripciones meteorológicas y símbolos de condiciones

  • Almacenar en caché las respuestas de ubicación y pronóstico durante cinco minutos

  • Renderizar el panel directamente dentro de hosts MCP compatibles

Related MCP server: bridgemcp-server-weather

Requisitos

  • Python 3.14+

  • uv

  • Un host MCP con soporte para MCP Apps para el panel interactivo

Configuración

Instala las dependencias del proyecto:

uv sync

No se requiere clave de API meteorológica para el uso normal no comercial de Open-Meteo.

Ejecutar el servidor

Ejecuta el servidor a través del transporte stdio predeterminado:

uv run python main.py

Inspecciona las herramientas registradas:

uv run fastmcp list main.py

Vista previa del panel

FastMCP incluye una vista previa local en el navegador para las herramientas de la aplicación:

uv run fastmcp dev apps main.py

Abre la URL local mostrada y selecciona weather_dashboard. El panel admite buscar otra ubicación y cambiar las unidades de temperatura.

Herramientas MCP

search_locations

Encuentra ubicaciones coincidentes y devuelve sus coordenadas, país, región y zona horaria.

get_weather

Obtén el clima actual y un pronóstico diario para una ubicación.

Argumentos:

  • location: Ciudad o nombre de lugar

  • forecast_days: Número de días de pronóstico de 1 a 16

  • temperature_unit: celsius o fahrenheit

weather_dashboard

Abre el panel meteorológico interactivo con los mismos argumentos meteorológicos.

Estructura del proyecto

main.py                         MCP server entry point
src/tools.py                    MCP tool registration and response shaping
src/services/weather_service.py Open-Meteo client and response cache
src/formatting.py               UI-friendly forecast formatting
src/dashboard.py                Prefab MCP App UI

Fuente de datos

Los datos meteorológicos los proporciona Open-Meteo, que combina pronósticos de múltiples servicios meteorológicos nacionales. Revisa los términos y licencias de Open-Meteo antes del despliegue comercial.

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Provides real-time weather updates and city geocoding by integrating the Nominatim and Open-Meteo APIs. It enables users to retrieve current weather conditions for any location through natural language queries in MCP-compatible clients.
    15
  • A
    license
    -
    quality
    B
    maintenance
    Provides weather data including current conditions, forecasts, and summaries via Open-Meteo with no API key required, enabling natural language queries through an MCP interface.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for worldwide weather data, using high-resolution GeoSphere Austria data for the Alpine region and Open-Meteo elsewhere. Provides current conditions, hourly forecasts, and daily outlooks with compact emoji-markdown output.
    4
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)

  • WeatherAPI.com MCP — wraps WeatherAPI.com (api.weatherapi.com)

  • Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs

View all MCP Connectors

Latest Blog Posts

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/abhirampai/weather-mcp-app'

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