Provides weather data using the Open-Meteo API.
Open-Meteo API kullanarak hava durumu verilerini sağlayan Model Context Protocol (MCP) server'ı.
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.
# Bağımlılıkları yükle
npm install
# Projeyi derle
npm run build
# Server'ı başlat
npm start
# Geliştirme modu
npm run dev
Bu MCP server'ı Claude Desktop veya diğer MCP uyumlu uygulamalarla kullanılabilir.
claude_desktop_config.json
dosyanıza ekleyin:
{
"mcpServers": {
"weather": {
"command": "node",
"args": ["path/to/weather-mcp-server/dist/index.js"]
}
}
}
Bu proje Open-Meteo API'sini kullanmaktadır. Open-Meteo ücretsiz, açık kaynak bir hava durumu API'sidir.
MIT
Bu MCP server Smithery platformunda deploy edilebilir:
Deploy edildikten sonra MCP server şu şekilde kullanılabilir:
https://server.smithery.ai/@username/weather-mcp-server
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)
Yusuf Senyer
Provides AI agents with read-only access to SignalK marine data systems, enabling queries of vessel navigation data, AIS targets, and system alarms.
An MCP server for stock analysis, offering tools for chip distribution, pattern analysis, trend reversal detection, and market scanning.
Interface with SIEMENS PLC S7-1500/1200 using their JSON-RPC 2.0 API, exposing PLC functionalities as MCP tools for programmatic interaction.
Multimodal MCP server for generating images, audio, and text with no authentication required
A TypeScript-based MCP server for interacting with the Etsy API, featuring a simple notes system.
An intelligent trading assistant that fetches live stock prices using the Yahoo Finance API.
A 3D Printing MCP server that allows for querying for live state, webcam snapshots, and 3D printer control.
Provides accurate Islamic prayer times for locations throughout Malaysia using the waktusolat.app API.
A philosophical reasoning system combining OpenEnded Philosophy with the Non-Axiomatic Reasoning System (NARS) for advanced analysis and synthesis.
A collection of Model Context Protocol (MCP) servers for various tasks and integrations, supporting both Python and Node.js environments.