Skip to main content
Glama

Weather MCP Server

Apache 2.0
4
  • Linux
  • Apple

Servidor MCP meteorológico

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona información meteorológica mediante la API Open-Meteo.

Características

  • Obtenga información meteorológica actual para una ciudad específica.

Instalación

Instalación y uso de Pip: Este paquete se puede instalar usando pip:

pip install mcp_weather_server

Este servidor está diseñado para instalarse manualmente agregando su configuración al archivo cline_mcp_settings.json .

  1. Agregue la siguiente entrada al objeto mcpServers en su archivo cline_mcp_settings.json :
{ "mcpServers": { "weather": { "command": "python", "args": [ "-m", "mcp_weather_server" ], "disabled": false, "autoApprove": [] } } }
  1. Guarde el archivo cline_mcp_settings.json .

Configuración

Este servidor no requiere una clave API. Utiliza la API de Open-Meteo, que es gratuita y de código abierto.

Uso

Este servidor proporciona varias herramientas: get_weather , get_weather_by_datetime_range y get_current_datetime .

get_weather

Recupera la información meteorológica actual de una ciudad determinada.

Parámetros:

  • city (cadena, obligatoria): el nombre de la ciudad.

Ejemplo:

Para obtener el clima en Taipei, usarías la herramienta de la siguiente manera:

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

get_weather_by_datetime_range

Recupera información meteorológica de una ciudad específica entre las fechas de inicio y finalización.

Parámetros:

  • city (cadena, obligatoria): el nombre de la ciudad.
  • start_date (cadena, obligatoria): Fecha de inicio en formato AAAA-MM-DD (ISO 8601).
  • end_date (cadena, obligatoria): Fecha de finalización en formato AAAA-MM-DD (ISO 8601).

Ejemplo:

Para obtener el tiempo en Londres entre el 01/01/2024 y el 07/01/2024, usarías la herramienta de esta manera:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_weather_by_datetime_range</tool_name> <arguments> { "city": "London", "start_date": "2024-01-01", "end_date": "2024-01-07" } </arguments> </use_mcp_tool>

get_current_datetime

Recupera la hora actual en una zona horaria especificada.

Parámetros:

  • timezone_name (cadena, obligatoria): Nombre de la zona horaria de IANA (p. ej., «América/Nueva York», «Europa/Londres»). Si el usuario no proporciona ninguna zona horaria, utilice la zona horaria UTC.

Ejemplo:

Para obtener la hora actual en Nueva York, utilizarías la herramienta de la siguiente manera:

<use_mcp_tool> <server_name>weather</server_name> <tool_name>get_current_datetime</tool_name> <arguments> { "timezone_name": "America/New_York" } </arguments> </use_mcp_tool>

Para desarrolladores

Cambiar el directorio de trabajo antes de ejecutar Python

python -m mcp_weather_server

O si desea que Python encuentre su paquete sin importar desde dónde lo ejecute, puede configurar PYTHONPATH:

set PYTHONPATH=C:\xxx\mcp_weather_server\src python -m mcp_weather_server
-
security - not tested
A
license - permissive license
-
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.

Un servidor de protocolo de contexto de modelo que recupera información meteorológica actual para ciudades específicas mediante la API Open-Meteo, sin necesidad de una clave API.

  1. Características
    1. Instalación
      1. Configuración
        1. Uso
          1. get_weather
          2. get_weather_by_datetime_range
          3. get_current_datetime
        2. Para desarrolladores

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that provides AI agents with tools to retrieve weather alerts and detailed forecasts for US locations using the National Weather Service API.
            Last updated -
            2
            80
            TypeScript
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that provides comprehensive weather data querying capabilities based on the Caiyun Weather API, supporting real-time weather, forecasts, and alerts with multi-language support.
            Last updated -
            7
            2
            TypeScript
          • -
            security
            -
            license
            -
            quality
            A Model Context Protocol server that provides current weather information and 3-day forecasts for specified cities using the Open-Meteo API.
            Last updated -
            Python
          • -
            security
            -
            license
            -
            quality
            A simple server that implements the Model Context Protocol, allowing AI models like Claude to fetch real-time weather information for any location using the wttr.in API.
            Last updated -
            JavaScript

          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/isdaniel/mcp_weather_server'

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