Weather MCP

Clima MCP

Aplicación de pronóstico meteorológico mediante el Protocolo de Contexto de Modelo (MCP)

descripción general

Esta aplicación es un servidor MCP que utiliza la API Open-Meteo para recuperar y mostrar datos de pronóstico del tiempo. Se puede acceder a la información meteorológica desde las aplicaciones LLM a través del protocolo MCP.

función

  • Visualización de información meteorológica actual
  • Ver el pronóstico del tiempo de 3 días
  • Obtenga información meteorológica basada en la ubicación
  • Acceso mediante protocolo MCP

configuración

  1. Instalar dependencias:
pip install -e .
  1. Establecer variables de entorno: cree un archivo .env y configure las variables de entorno necesarias.
MCP_API_KEY=your_api_key_here MCP_BASE_URL=http://localhost:8000
  1. Inicie el servidor MCP:
python -m app.server
  1. Ejecute el cliente:
python -m app.client

Herramientas MCP

obtener_el_clima

Obtenga información meteorológica actual y el pronóstico de 3 días para una ciudad determinada.

Parámetros:

  • city : el nombre de la ciudad de la que desea obtener información meteorológica (por ejemplo, Tokio, Nueva York)

Ejemplo de respuesta:

{ "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" }, ... ] }

licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
-
license - not tested
-
quality - not tested

Un servidor de protocolo de contexto de modelo que proporciona información meteorológica actual y pronósticos de 3 días para ciudades específicas mediante la API Open-Meteo.

  1. 概要
    1. 機能
      1. セットアップ
        1. MCPツール
          1. get_weather
        2. ライセンス
          ID: c6kvophb25