Weather

Provides current, hourly, and 7-day weather data for coordinates and Turkish cities via an MCP API.
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

The Hava Durumu MCP Server delivers weather data via the Open-Meteo source through a Model Context Protocol (MCP) server. It provides current conditions, hourly forecasts, and multi-day forecasts with Turkish language support and city-specific coverage, enabling MCP-compatible clients to query weather data by coordinates or by city name.

How to use

You query weather data from the MCP server using an MCP client. You can request current conditions by coordinates or city, 24-hour forecasts, and 7-day forecasts. The server exposes endpoints for Turkish cities and supports coordinate-based lookups as well.

How to install

Prerequisites: Node.js and npm must be installed on your system.

# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start

# Development mode
npm run dev

Additional configuration and deployment notes

You can run the MCP server locally with a standard Node.js command and point clients to the locally built index. For deployment, Smithery provides hosting and automatic deployment pipelines.

Claude Desktop integration example shows how to register the MCP server with a local runtime path:

{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": ["path/to/weather-mcp-server/dist/index.js"]
    }
  }
}

Smithery deployment and usage

You can deploy the MCP server on Smithery. After deployment, you can access the server at the Smithery URL, for example:

https://server.smithery.ai/@username/weather-mcp-server

Mobile and client considerations

A simple mobile app using React Native/Expo can interact with the MCP server. Build and run targets include web, Android, and iOS environments.

Available tools

get_current_weather

Fetches the current weather conditions for specified latitude and longitude.

get_weather_by_city

Retrieves current weather information by city name.

get_hourly_forecast

Provides a 24-hour weather forecast for given coordinates.

get_daily_forecast

Returns a 7-day weather forecast for given coordinates.

get_daily_forecast_by_city

Returns a 7-day forecast for a specified city.

get_supported_cities

Lists the cities supported by the server.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational