Supports deployment as a web service on Render's cloud platform with one-click deployment capabilities
Weather MCP Server
A FastMCP server that provides weather data and forecasts for Poke integration.
🚀 Features
get_current_weather: Get current weather for any location
get_forecast: Get 5-day weather forecast
get_weather_alerts: Get weather alerts and warnings
🛠️ Local Development
🔑 API Key Setup (Optional)
For real weather data, get a free API key from OpenWeatherMap:
Without an API key, the server will return demo data.
🚢 Deployment
Option 1: One-Click Deploy to Render
Option 2: Manual Deployment
Fork this repository
Connect your GitHub account to Render
Create a new Web Service on Render
Connect your forked repository
Set environment variable
WEATHER_API_KEY
(optional)Deploy!
Your server will be available at https://weather-mcp.onrender.com/mcp
🎯 Poke Integration
Add the MCP URL:
https://weather-mcp.onrender.com/mcp
Give it a name like "Weather"
Test with: "Tell the subagent to use the Weather integration's get_current_weather tool"
🔧 Available Tools
get_current_weather(location, units="metric")
: Get current weatherget_forecast(location, days=5, units="metric")
: Get weather forecastget_weather_alerts(location)
: Get weather alerts
📝 Example Usage
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Provides real-time weather data and forecasts for any location using the OpenWeatherMap API. Supports current weather conditions, 5-day forecasts, and weather alerts with optional demo data when no API key is configured.