Hava Durumu
Provides weather data using the Open-Meteo API.
Hava Durumu MCP Server
Open-Meteo API kullanarak hava durumu verilerini sağlayan Model Context Protocol (MCP) server'ı.
Özellikler
- 🌤️ Güncel hava durumu bilgisi
- 📊 24 saatlik hava durumu tahmini
- 📅 7 günlük hava durumu tahmini
- 🏙️ Türkiye şehirleri için özel destek
- 🌍 Koordinat tabanlı sorgular
- 🇹🇷 Türkçe arayüz
Desteklenen Araçlar
get_current_weather
Belirtilen koordinatlardaki güncel hava durumu bilgisini getirir.
Parametreler:
latitude: Enlem (-90 ile 90 arası)longitude: Boylam (-180 ile 180 arası)
get_weather_by_city
Şehir adına göre güncel hava durumu bilgisini getirir.
Parametreler:
city: Şehir adı (istanbul, ankara, izmir, vb.)
get_hourly_forecast
24 saatlik hava durumu tahminini getirir.
Parametreler:
latitude: Enlem (-90 ile 90 arası)longitude: Boylam (-180 ile 180 arası)
get_daily_forecast
7 günlük hava durumu tahminini getirir.
Parametreler:
latitude: Enlem (-90 ile 90 arası)longitude: Boylam (-180 ile 180 arası)
get_daily_forecast_by_city
Şehir adına göre 7 günlük hava durumu tahminini getirir.
Parametreler:
city: Şehir adı (istanbul, ankara, izmir, vb.)
get_supported_cities
Desteklenen şehirlerin listesini getirir.
Desteklenen Şehirler
- İstanbul
- Ankara
- İzmir
- Bursa
- Antalya
- Adana
- Konya
- Gaziantep
- Kayseri
- Trabzon
Kurulum
# Bağımlılıkları yükle
npm install
# Projeyi derle
npm run build
# Server'ı başlat
npm start
# Geliştirme modu
npm run dev
Kullanım
Bu MCP server'ı Claude Desktop veya diğer MCP uyumlu uygulamalarla kullanılabilir.
Claude Desktop Konfigürasyonu
claude_desktop_config.json dosyanıza ekleyin:
{
"mcpServers": {
"weather": {
"command": "node",
"args": ["path/to/weather-mcp-server/dist/index.js"]
}
}
}
API Kaynağı
Bu proje Open-Meteo API'sini kullanmaktadır. Open-Meteo ücretsiz, açık kaynak bir hava durumu API'sidir.
Lisans
MIT
Smithery Deployment
Bu MCP server Smithery platformunda deploy edilebilir:
- GitHub repository'sini oluşturun
- Kodu GitHub'a push edin
- Smithery.ai hesabınızla giriş yapın
- "Deploy" butonuna tıklayın ve GitHub repository'sini seçin
- Smithery otomatik olarak build ve deploy işlemini gerçekleştirecek
Smithery URL
Deploy edildikten sonra MCP server şu şekilde kullanılabilir:
https://server.smithery.ai/@username/weather-mcp-server
Mobil Uygulama
Bu proje ayrıca React Native/Expo ile geliştirilmiş basit bir mobil uygulama içerir:
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)
Geliştirici
Yusuf Senyer
संबंधित सर्वर
Brick Directory
MCP that knows everything about LEGO sets, parts, minifigures, and pricing. Help you manage your collections across popular sites such as Rebrickable and BrickEconomy
MCP OCR Server
An MCP server for Optical Character Recognition (OCR) using the Tesseract engine.
SectorHQ
Real-time AI company intelligence — track which AI companies are actually shipping vs just announcing, with live rankings, hype/reality gaps, and momentum signals.
Draw-it MCP
An AI-powered drawing application for your browser. Draw, save, and get AI-powered insights.
Control4 MCP Server
A safe-by-default MCP server that exposes your Control4 home automation (lights, scenes, locks, thermostats, and media) as structured tools over HTTP and Claude Desktop STDIO for reliable AI-powered control on your local network.
Peec AI
Monitor and analyze your brand's visibility across AI search engines. Track your visibility, sentiment, and share of voice & compare to competitors.
AgentRouter
Let your agent delegate tasks to specialised external agents and orchestrate multi agent approaches to tackle complex tasks and enable new capabilitys.
Chainlink MCP Server
MCP server for Chainlink — query any price feed via the Feed Registry contract across all supported assets.
OSINT MCP
Real-time OSINT intelligence platform for global security monitoring.
inspirehep-mcp
InspireHEP MCP Server - integrate high-energy physics literature with LLMs.