Back to Browse

Wwo MCP Server

Developer ToolsModerate6.1MCP RegistryRemote
Free

Server data from the Official MCP Registry

Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.

About

Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.

Remote endpoints: streamable-http: https://mcp.worldweatheronline.com/mcp

Security Report

6.1
Moderate6.1Moderate Risk

Valid MCP server (2 strong, 3 medium validity signals). 6 known CVEs in dependencies (0 critical, 3 high severity) Imported from the Official MCP Registry.

Endpoint verified · Requires authentication · 7 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-worldweatheronline-wwo-mcp": {
      "url": "https://mcp.worldweatheronline.com/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

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

  1. Create a new repository on github.com (call it wwo-mcp-server)
  2. 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 main

Step 2 — Deploy on Railway

  1. Go to https://railway.app and sign up / log in with GitHub
  2. Click New ProjectDeploy from GitHub repo
  3. Select your wwo-mcp-server repository
  4. Railway detects Node.js automatically and deploys

Your server will be live at a URL like:

https://wwo-mcp-server-production.up.railway.app

Step 3 — Add Custom Domain

  1. In Railway dashboard → your project → SettingsNetworkingCustom Domain

  2. Type mcp.worldweatheronline.com and click Add

  3. Railway shows you a CNAME value like:

    wwo-mcp-server-production.up.railway.app
    
  4. Go to your DNS provider and add:

    TypeNameValue
    CNAMEmcpwwo-mcp-server-production.up.railway.app
  5. SSL certificate is provisioned automatically within minutes

Step 4 — Test

Visit your health endpoint:

https://mcp.worldweatheronline.com/health

Test in MCP Inspector:

https://mcp.worldweatheronline.com/mcp?key=YOUR_WWO_API_KEY

Connecting 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

ToolDescription
get_weatherCurrent conditions + 14-day forecast
get_historical_weatherPast weather from 2008 onwards
get_marine_weatherSwell, tides, water temperature
get_ski_weatherTop/mid/base elevation forecasts
search_locationLocation autocomplete
get_astronomySunrise, sunset, moon phase
get_timezoneLocal time + UTC offset
get_climate_averagesMonthly 12-year climate averages

Local Development

npm install
npm run dev

Server runs at http://localhost:3000

Reviews

No reviews yet

Be the first to review this server!