{
  "markdown": "# World Weather Online — MCP Server (Railway)\n\nMCP server for World Weather Online. Lets AI assistants like Claude, Cursor,\nand others call WWO weather data directly as tools.\n\n## Deploy to Railway\n\n### Step 1 — Push to GitHub\n\n1. Create a new repository on github.com (call it `wwo-mcp-server`)\n2. Open Terminal in this folder and run:\n\n```bash\ngit init\ngit add .\ngit commit -m \"Initial commit\"\ngit remote add origin https://github.com/YOUR_USERNAME/wwo-mcp-server.git\ngit push -u origin main\n```\n\n### Step 2 — Deploy on Railway\n\n1. Go to https://railway.app and sign up / log in with GitHub\n2. Click **New Project** → **Deploy from GitHub repo**\n3. Select your `wwo-mcp-server` repository\n4. Railway detects Node.js automatically and deploys\n\nYour server will be live at a URL like:\n```\nhttps://wwo-mcp-server-production.up.railway.app\n```\n\n### Step 3 — Add Custom Domain\n\n1. In Railway dashboard → your project → **Settings** → **Networking** → **Custom Domain**\n2. Type `mcp.worldweatheronline.com` and click **Add**\n3. Railway shows you a CNAME value like:\n   ```\n   wwo-mcp-server-production.up.railway.app\n   ```\n4. Go to your DNS provider and add:\n\n   | Type  | Name | Value                                          |\n   |-------|------|------------------------------------------------|\n   | CNAME | mcp  | wwo-mcp-server-production.up.railway.app       |\n\n5. SSL certificate is provisioned automatically within minutes\n\n### Step 4 — Test\n\nVisit your health endpoint:\n```\nhttps://mcp.worldweatheronline.com/health\n```\n\nTest in MCP Inspector:\n```\nhttps://mcp.worldweatheronline.com/mcp?key=YOUR_WWO_API_KEY\n```\n\n---\n\n## Connecting AI Clients\n\n### Claude Desktop\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n```json\n{\n  \"mcpServers\": {\n    \"world-weather-online\": {\n      \"url\": \"https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY\"\n    }\n  }\n}\n```\n\n### Cursor / Windsurf\nAdd to `.cursor/mcp.json`:\n```json\n{\n  \"mcpServers\": {\n    \"world-weather-online\": {\n      \"url\": \"https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY\"\n    }\n  }\n}\n```\n\n---\n\n## Available Tools\n\n| Tool | Description |\n|------|-------------|\n| `get_weather` | Current conditions + 14-day forecast |\n| `get_historical_weather` | Past weather from 2008 onwards |\n| `get_marine_weather` | Swell, tides, water temperature |\n| `get_ski_weather` | Top/mid/base elevation forecasts |\n| `search_location` | Location autocomplete |\n| `get_astronomy` | Sunrise, sunset, moon phase |\n| `get_timezone` | Local time + UTC offset |\n| `get_climate_averages` | Monthly 12-year climate averages |\n\n---\n\n## Local Development\n\n```bash\nnpm install\nnpm run dev\n```\n\nServer runs at `http://localhost:3000`\n",
  "bytes": 2697,
  "sha": "5d2576373df4ae04095812d8b9d647c865290f5c40c274647cbc8c3adfafb173",
  "repo_slug": "worldweatheronline/wwo-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_worldweatheronline_wwo_mcp_503a08fc/readme"
}