loading…
Search for a command to run...
loading…
World Weather Online MCP Server gives AI agents direct access to one of the world's most comprehensive weather APIs — trusted by 300,000+ developers and used by
World Weather Online MCP Server gives AI agents direct access to one of the world's most comprehensive weather APIs — trusted by 300,000+ developers and used by major airlines and airports worldwide. Tools available: * get_weather — current conditions and up to 14-day hourly forecasts for any city, postcode, or lat/lon * get_historical_weather — past weather data from July 2008 onwards, up to 30-
MCP server for World Weather Online. Lets AI assistants like Claude, Cursor, and others call WWO weather data directly as tools.
wwo-mcp-server)git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/wwo-mcp-server.git
git push -u origin main
wwo-mcp-server repositoryYour server will be live at a URL like:
https://wwo-mcp-server-production.up.railway.app
In Railway dashboard → your project → Settings → Networking → Custom Domain
Type mcp.worldweatheronline.com and click Add
Railway shows you a CNAME value like:
wwo-mcp-server-production.up.railway.app
Go to your DNS provider and add:
| Type | Name | Value |
|---|---|---|
| CNAME | mcp | wwo-mcp-server-production.up.railway.app |
SSL certificate is provisioned automatically within minutes
Visit your health endpoint:
https://mcp.worldweatheronline.com/health
Test in MCP Inspector:
https://mcp.worldweatheronline.com/mcp?key=YOUR_WWO_API_KEY
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY"
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY"
}
}
}
| Tool | Description |
|---|---|
get_weather |
Current conditions + 14-day forecast |
get_historical_weather |
Past weather from 2008 onwards |
get_marine_weather |
Swell, tides, water temperature |
get_ski_weather |
Top/mid/base elevation forecasts |
search_location |
Location autocomplete |
get_astronomy |
Sunrise, sunset, moon phase |
get_timezone |
Local time + UTC offset |
get_climate_averages |
Monthly 12-year climate averages |
npm install
npm run dev
Server runs at http://localhost:3000
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"world-weather-online-mcp": {
"command": "npx",
"args": []
}
}
}