Hava Durumu
Proporciona datos meteorológicos utilizando la API de Open-Meteo.
Documentación
Hava Durumu MCP Server
Servidor del Model Context Protocol (MCP) que proporciona datos meteorológicos mediante la API de Open-Meteo.
Características
- 🌤️ Información meteorológica actual
- 📊 Pronóstico meteorológico de 24 horas
- 📅 Pronóstico meteorológico de 7 días
- 🏙️ Soporte especial para ciudades de Turquía
- 🌍 Consultas basadas en coordenadas
- 🇹🇷 Interfaz en turco
Herramientas Compatibles
get_current_weather
Obtiene la información meteorológica actual en las coordenadas especificadas.
Parámetros:
latitude: Latitud (entre -90 y 90)longitude: Longitud (entre -180 y 180)
get_weather_by_city
Obtiene la información meteorológica actual según el nombre de la ciudad.
Parámetros:
city: Nombre de la ciudad (istanbul, ankara, izmir, etc.)
get_hourly_forecast
Obtiene el pronóstico meteorológico de 24 horas.
Parámetros:
latitude: Latitud (entre -90 y 90)longitude: Longitud (entre -180 y 180)
get_daily_forecast
Obtiene el pronóstico meteorológico de 7 días.
Parámetros:
latitude: Latitud (entre -90 y 90)longitude: Longitud (entre -180 y 180)
get_daily_forecast_by_city
Obtiene el pronóstico meteorológico de 7 días según el nombre de la ciudad.
Parámetros:
city: Nombre de la ciudad (istanbul, ankara, izmir, etc.)
get_supported_cities
Obtiene la lista de ciudades compatibles.
Ciudades Compatibles
- İstanbul
- Ankara
- İzmir
- Bursa
- Antalya
- Adana
- Konya
- Gaziantep
- Kayseri
- Trabzon
Instalación
# Bağımlılıkları yükle
npm install
# Projeyi derle
npm run build
# Server'ı başlat
npm start
# Geliştirme modu
npm run dev
Uso
Este servidor MCP se puede utilizar con Claude Desktop u otras aplicaciones compatibles con MCP.
Configuración de Claude Desktop
Agregue a su archivo claude_desktop_config.json:
{
"mcpServers": {
"weather": {
"command": "node",
"args": ["path/to/weather-mcp-server/dist/index.js"]
}
}
}
Fuente de la API
Este proyecto utiliza la API de Open-Meteo. Open-Meteo es una API meteorológica gratuita y de código abierto.
Licencia
MIT
Implementación en Smithery
Este servidor MCP se puede implementar en la plataforma Smithery:
- Cree un repositorio de GitHub
- Haga push del código a GitHub
- Inicie sesión con su cuenta de Smithery.ai
- Haga clic en el botón "Deploy" y seleccione su repositorio de GitHub
- Smithery realizará automáticamente el proceso de build e implementación
URL de Smithery
Después de la implementación, el servidor MCP se puede utilizar de la siguiente manera:
https://server.smithery.ai/@username/weather-mcp-server
Aplicación Móvil
Este proyecto también incluye una aplicación móvil simple desarrollada con React Native/Expo:
cd weather-mobile-app
npm run web # Web versiyonu için
npm run android # Android için (Android Studio gerekli)
npm run ios # iOS için (macOS gerekli)
Desarrollador
Yusuf Senyer