streamable-httpupdated 5mo ago
MCP server for World Weather Online. Lets AI assistants like Claude, Cursor, and others call WWO weather data directly as tools.
O que dá para fazer com World Weather Online?
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 main
Step 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-serverrepository - 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
-
In Railway dashboard → your project → Settings → Networking → Custom Domain
-
Type
mcp.worldweatheronline.comand 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
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
| 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 |
Local Development
npm install
npm run dev
Server runs at http://localhost:3000
Instalação
Adicione World Weather Online ao seu cliente. Escolha o que você usa.
claude mcp add --transport http world-weather-online https://mcp.worldweatheronline.com/mcpcodex mcp add world-weather-online --url https://mcp.worldweatheronline.com/mcp{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"world-weather-online": {
"type": "http",
"url": "https://mcp.worldweatheronline.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"world-weather-online": {
"serverUrl": "https://mcp.worldweatheronline.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
8 ferramentas
World Weather Online expõe 8 ferramentas a um agente conectado.
- 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
Pontuação
59 / 100
Aceitável
- Documentação22/25
- Manutenção13/25
- Confiança6/20
- Capacidade6/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 144 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 8 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 1.0.0Mais recente | 10 de abr. de 2026 |