
Weather Mcp Server
A straightforward weather data server for MCP that you can pip install and run via stdio transport. The documentation doesn't specify which weather API it uses or what tools it exposes, so you'll want to connect via MCP Inspector to see what's available once you spin it up with `python -m weather_mcp.main`. Reach for this when you need to add weather capabilities to Claude and want something you can install quickly without much configuration. The package name suggests it might be in testing, so expect this to be a basic implementation rather than production-ready infrastructure.
- tools
- 8
- transport
- STDIO
- last updated
- May 3, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
get_current_weatherGet current weather information for a specified city. It extracts the current hour's temperature and weather code, maps the weather code to a human-readable description, and returns a formatted summary.1 params
Get current weather information for a specified city. It extracts the current hour's temperature and weather code, maps the weather code to a human-readable description, and returns a formatted summary.
citystringget_weather_byDateTimeRangeGet weather information for a specified city between start and end dates.3 params
Get weather information for a specified city between start and end dates.
citystringend_datestringstart_datestringget_weather_detailsGet detailed weather information for a specified city as structured JSON data. This tool provides raw weather data for programmatic analysis and processing.2 params
Get detailed weather information for a specified city as structured JSON data. This tool provides raw weather data for programmatic analysis and processing.
citystringinclude_forecastbooleanget_current_datetimeGet current time in specified timezone.1 params
Get current time in specified timezone.
timezone_namestringget_timezone_infoGet information about a specific timezone including current time and UTC offset.1 params
Get information about a specific timezone including current time and UTC offset.
timezone_namestringconvert_timeConvert time from one timezone to another.3 params
Convert time from one timezone to another.
datetime_strstringfrom_timezonestringto_timezonestringget_air_qualityGet air quality information for a specified city including PM2.5, PM10, ozone, nitrogen dioxide, carbon monoxide, and other pollutants. Provides health advisories based on current air quality levels.2 params
Get air quality information for a specified city including PM2.5, PM10, ozone, nitrogen dioxide, carbon monoxide, and other pollutants. Provides health advisories based on current air quality levels.
citystringvariablesarrayget_air_quality_detailsGet detailed air quality information for a specified city as structured JSON data. This tool provides raw air quality data for programmatic analysis and processing.2 params
Get detailed air quality information for a specified city as structured JSON data. This tool provides raw air quality data for programmatic analysis and processing.
citystringvariablesarraySponsors
Readme
Weather MCP Server
mcp-name: io.github.kushknows/weather-mcp-server
An MCP server that provides weather data...
Client Usage:
- Install weather_mcp_server_test package : pip install weather-mcp-server-test
- Run cmd on terminal : python -m weather_mcp.main
- MCP Server will starts running. Open MCP Inspector and add mcp server url then connect it.
Details
- Repository
- github.com/kushknows/weather-mcp-server
- Category
- Data & Analytics
- Package
weather-mcp-server-test- Transport
- STDIO
- Registry
- MCP registry, active