Saige Weather MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
๐ฆ๏ธ Saige Weather MCP Server
A lightweight, production-ready Model Context Protocol (MCP) server that delivers real-time weather information for any city or country worldwide using the free Open-Meteo API.
Compatible with Claude Desktop, Cursor, Windsurf, and custom AI agent workflows (LangChain, Groq, AutoGen).
โจ Features
๐ Worldwide Coverage: Query weather for any city, country, or location worldwide (e.g., Tokyo, London, Paris, Mumbai, New York).
๐ Zero API Keys Required: Uses Open-Meteoโs public geocoding and forecast APIs out of the box.
โก Instant Execution with
uvx: Run immediately from PyPI without manual dependency installation or virtual environment clutter.๐ Multiple Transports Supported: Supports standard input/output (
stdio) for desktop AI clients and Server-Sent Events (SSE) for network deployments.
Related MCP server: MCP Weather Server
๐ Quick Start
1. Using directly with uvx (No installation needed)
You can launch and test the server immediately with Astral's uvx:
uvx saige-weather-mcpOr test it interactively with the MCP Inspector:
npx @modelcontextprotocol/inspector uvx saige-weather-mcp2. Adding to Claude Desktop
Add the following to your claude_desktop_config.json:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"weather": {
"command": "uvx",
"args": ["saige-weather-mcp"]
}
}
}Restart Claude Desktop, and the hammer icon (๐ ๏ธ) will appear with the get_weather tool available in your chat!
3. Using in Custom AI Assistants (e.g. LangChain / Groq)
In your MCP configuration file (e.g. browser_mcp.json):
{
"mcpServers": {
"weather": {
"command": "uvx",
"args": ["saige-weather-mcp"]
}
}
}Then run your assistant (app.py):
from mcp_use import MCPClient, MCPAgent
from langchain_groq import ChatGroq
client = MCPClient("browser_mcp.json")
agent = MCPAgent(llm=ChatGroq(model_name="openai/gpt-oss-120b"), client=client)๐ ๏ธ Tools Provided
get_weather
Fetch live atmospheric conditions for any location.
Parameter:
location(string, required): The city, country, or landmark name. (e.g."London","Tokyo","Paris").
Example Output:
Weather for London, United Kingdom: - Temperature: 10.2 ยฐC - Humidity: 88% - Wind Speed: 12.4 km/h
๐ป Local Development
If you want to contribute or modify this project locally:
Clone the repository:
git clone https://github.com/hackershanmukha/mcp-weather.git cd mcp-weatherInstall dependencies using
uv:uv syncRun the development server with Inspector:
uv run mcp dev --with "mcp[cli]" server/wheater.py
๐ License
This project is open-source and available under the MIT License.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogโฆ
This server cannot be deployed
Maintenance
Related MCP Connectors
Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
Get current weather for any city and create images from your prompts. Streamline planning, reportsโฆ
The official Model Context Protocol server for Ambee. It gives any MCP-compatible AI assistant โ Claude, ChatGPT, Cursor, VS Code, Ollama, and more direct access to live air quality, pollen, and weather data. To get started, including information on signing up and obtaining your Ambee key, check out the Ambee documentation on https://docs.ambeedata.com
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to fetch current weather conditions and forecasts for any city using the Open-Meteo API. Provides temperature, precipitation, and hourly forecast data through natural language queries.ISC
- AlicenseNot gradedqualityDmaintenanceEnables AI agents like GitHub Copilot to retrieve real-time weather data for any city using the Open-Meteo API, no API key required.9ISC
- AlicenseNot gradedqualityDmaintenanceProvides live weather data (current conditions, forecasts) and city geocoding through Open-Meteo API, enabling AI assistants to answer weather queries without an API key.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to retrieve real-time weather conditions and 7-10 day forecasts for any location via Open-Meteo, with no API key required.267 npmMIT