Weather MCP Server
Provides current weather data and allows for city comparisons.
Weather MCP Server
A simple weather MCP server built with FastMCP that provides current weather data and city comparisons.
Features
- Get current weather for any city
- Compare weather between multiple cities
- Support for metric and imperial units
- Optional detailed forecasts
Quick Start
Installing via Smithery
To install Weather Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @glassBead-tc/weather-mcp --client claude
Manual Installation
-
Install dependencies:
pip install -r requirements.txt -
Run locally:
python src/weather_server.py -
Test with Claude Desktop/Code: Add to your MCP configuration:
{ "mcpServers": { "weather": { "command": "python", "args": ["/path/to/weather-mcp/src/weather_server.py"] } } }
Tools
get_weather
Get current weather for a city.
city(string): City nameunits(string, optional): "metric" or "imperial" (default: "metric")detailed(boolean, optional): Include 3-day forecast (default: false)
compare_weather
Compare weather between multiple cities (max 5).
cities(array): List of city namesmetric(string, optional): Sort by "temperature", "humidity", or "wind" (default: "temperature")
Deploy to Smithery
- Push to GitHub
- Go to smithery.ai/new
- Connect your repository
- Deploy!
Example Usage
# Get weather for London
await get_weather("London")
# Get detailed weather with forecast
await get_weather("Tokyo", units="imperial", detailed=True)
# Compare temperatures across cities
await compare_weather(["New York", "Los Angeles", "Chicago"], metric="temperature")
EOF < /dev/null
관련 서버
Koyeb
Manage Koyeb resources like apps, services, and deployments using the Koyeb API.
Open-Meteo
Access global weather forecasts and historical data through the Open-Meteo API.
Prometheus MCP Server
An MCP server for integrating with Prometheus to query metrics.
MCP Mempool
Access Bitcoin network data from mempool.space's API for AI agents and applications.
Cisco Hyperfabric MCP
An MCP server that enables LLMs to interact with Cisco Intersight APIs.
Strava MCP Server
A server that connects to the Strava API, allowing language models to access Strava data and features.
HAProxy MCP Server
Interact with HAProxy's runtime API for administration, monitoring, and traffic analysis.
CMP MCP Server
An MCP server for CMP API integration, built to run on Cloudflare Workers.
MCP Freshbooks Blockchain
Integrates Freshbooks with blockchain technology for immutable financial records.
CryptoTwitter.Space x402 MCP Server
Provides pay-per-use access to premium CryptoTwitter.Space reports with automated revenue distribution.