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
🧠 ¿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.
This server cannot be installed
A MCP server that provides real-time weather information for any city through a simple tool that resolves geographic coordinates and fetches current weather data.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides real-time weather information including temperature, humidity, wind speed, and sunrise/sunset times through the OpenWeatherMap API.Last updated -1PythonMIT License
- -securityFlicense-qualityAn MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.Last updated -Python
- -securityAlicense-qualityAn MCP server that connects to OpenWeatherMap's API to provide current weather data and multi-day forecasts for locations worldwide in different measurement units.Last updated -12TypeScriptMIT License
- -securityFlicense-qualityA simple MCP server that provides a tool to fetch current weather information for cities using the Open-Meteo API, communicating through stdin/stdout.Last updated -TypeScript