World Weather Online MCP
OfficialEnables deployment of the MCP server via GitHub repository integration, allowing users to push the server code to GitHub for subsequent deployment to hosting platforms.
Serves as the runtime environment for the MCP server, enabling execution of the weather data service and API interactions with World Weather Online.
Provides package management and dependency installation for the MCP server during development and deployment phases.
Provides deployment and hosting capabilities for the MCP server on Railway's platform, including automatic Node.js detection, custom domain configuration, and SSL certificate provisioning.
World Weather Online — MCP Server (Railway)
MCP server for World Weather Online. Lets AI assistants like Claude, Cursor, and others call WWO weather data directly as tools.
Deploy to Railway
Step 1 — Push to GitHub
Create a new repository on github.com (call it
wwo-mcp-server)Open Terminal in this folder and run:
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 mainStep 2 — Deploy on Railway
Go to https://railway.app and sign up / log in with GitHub
Click New Project → Deploy from GitHub repo
Select your
wwo-mcp-serverrepositoryRailway detects Node.js automatically and deploys
Your server will be live at a URL like:
https://wwo-mcp-server-production.up.railway.appStep 3 — Add Custom Domain
In Railway dashboard → your project → Settings → Networking → Custom Domain
Type
mcp.worldweatheronline.comand click AddRailway shows you a CNAME value like:
wwo-mcp-server-production.up.railway.appGo 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
Step 4 — Test
Visit your health endpoint:
https://mcp.worldweatheronline.com/healthTest in MCP Inspector:
https://mcp.worldweatheronline.com/mcp?key=YOUR_WWO_API_KEYConnecting AI Clients
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY"
}
}
}Cursor / Windsurf
Add to .cursor/mcp.json:
{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY"
}
}
}Available Tools
Tool | Description |
| Current conditions + 14-day forecast |
| Past weather from 2008 onwards |
| Swell, tides, water temperature |
| Top/mid/base elevation forecasts |
| Location autocomplete |
| Sunrise, sunset, moon phase |
| Local time + UTC offset |
| Monthly 12-year climate averages |
Local Development
npm install
npm run devServer runs at http://localhost:3000
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WorldWeatherOnline/wwo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server