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
Related Servers
k8s Pilot
A lightweight, centralized control plane for managing multiple Kubernetes clusters using kubeconfig or in-cluster configuration.
Graphlit
Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a searchable Graphlit project.
Remote MCP Server on Cloudflare
A remote MCP server deployable on Cloudflare Workers with OAuth login support.
AWS Cognito MCP Server
An MCP server for AWS Cognito, providing authentication and user management.
OpenAI
A server for interacting with the OpenAI API. Requires an API key.
Azure AHDS FHIR MCP Server
An MCP server implementation for interacting with Azure Health Data Services FHIR.
SmartThings
Integrate and control SmartThings devices using a personal access token.
Secure Ubuntu MCP Server
A security-focused MCP server for performing safe operations on an Ubuntu system, featuring robust security controls and audit logging.
BNBChain MCP
Interact with BNB Chain and other EVM-compatible networks using natural language and AI assistance.
Vault MCP Server
An MCP server for interacting with the HashiCorp Vault secrets management tool.