Skip to main content
Glama
talya-git

Weather MCP Server

by talya-git

⛅ Weather MCP Server

Protocolo: MCP | Python 3.11+ | Licencia: MIT | Estado: Activo ✅

Un proyecto robusto que implementa la arquitectura Model Context Protocol (MCP): un agente autónomo basado en LLM capaz de obtener pronósticos meteorológicos actualizados para ciudades de Israel y Estados Unidos, ofreciendo respuestas fluidas en lenguaje natural a través de una interfaz de chat en la terminal.


Descripción general del proyecto

Este proyecto amplía las capacidades de los LLM permitiendo el acceso a fuentes de datos externas que no están disponibles de forma nativa: la obtención de pronósticos en tiempo real desde sitios que carecen de una API pública oficial.

El sistema cubre esta brecha mediante dos motores de recuperación complementarios:

#

Fuente de Información

Mecanismo y Descripción Técnica

1

Servidor de Israel (weather-Israel)

Automatización del navegador (Playwright): Inicia una instancia de navegador headless que navega a weather2day.co.il/forecast, localiza la ciudad objetivo, extrae el contenido de la página y lo alimenta directamente al LLM para su análisis (enfoque RAG).

2

Servidor de EE. UU. (weather-USA)

Llamadas a la API REST oficial: Un servidor ligero que ejecuta solicitudes REST directas contra la API oficial del National Weather Service (NWS).

La capa Host orquesta el flujo: conecta los servidores al modelo de lenguaje, expone dinámicamente las herramientas disponibles y gestiona el bucle de conversación hasta que el modelo obtiene una respuesta precisa.


Related MCP server: Weather Israel MCP Server

Arquitectura del flujo de trabajo

User: "What's the weather in Tel Aviv?"
    │
    ▼
Host ◄──► LLM autonomously selects and executes tools
    │
    ▼
Israel Server (Sequential pipeline):
open ──► enter("Tel Aviv") ──► select ──► get_content
    │
    ▼
Content analysis (RAG) by LLM
    │
    ▼
✨ Final response generated in natural language

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers