Built with TypeScript for type safety and maintainability, exposing weather data retrieval tools through the MCP protocol.
Integration with Vercel is mentioned in the author's portfolio link, suggesting potential deployment capability through Vercel's platform.
🌤️ Said MCP - Servicio de Clima en Tiempo Real
Said MCP es una implementación sencilla pero poderosa de un servidor MCP (Model Context Protocol), diseñada para proporcionar información del clima en tiempo real a través de una herramienta accesible y extensible.
🚀 Características
🔧 Servidor MCP personalizado con
@modelcontextprotocol/sdk📍 Geolocalización precisa mediante la API de Open-Meteo
🌡️ Datos meteorológicos actuales: temperatura, lluvia y precipitación
⚡ Interfaz sencilla y eficiente basada en transporte por
stdio
Related MCP server: Weather Query MCP Server
🧠 ¿Cómo funciona?
El servidor expone una herramienta llamada obtener-clima que permite consultar el estado del tiempo para cualquier ciudad, resolviendo la ubicación con coordenadas geográficas y consultando datos meteorológicos actualizados.
🔍 Flujo de ejecución
🏙️ Se recibe el nombre de una ciudad.
🌍 Se obtiene su latitud y longitud a través de la API de geocodificación de Open-Meteo.
☁️ Se consultan los datos climáticos actuales.
📝 Se devuelve la información en un formato estructurado.
📦 Estructura del Proyecto
🛠️ Requisitos
NodeJS >= 18
TypeScript
Acceso a internet (Para llamadas a las APIs)
🧪 Ejemplo de Uso
🔌 Integración
El servidor se conecta usando StdioServerTransport, permitiendo una integración sencilla con sistemas compatibles con MCP.
--
📜 Licencia
MIT License
✨ Autor
Desarrollado con pasión por Said Ruiz.