World Weather Online
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http world-weather-online 'https://mcp.worldweatheronline.com/mcp'
{
"mcpServers": {
"world-weather-online": {
"type": "http",
"url": "https://mcp.worldweatheronline.com/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
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
Questions fréquentes
Qu'est-ce que World Weather Online ?
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
Comment installer World Weather Online ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http world-weather-online 'https://mcp.worldweatheronline.com/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour World Weather Online ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
World Weather Online est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient World Weather Online ?
Il est publié par WorldWeatherOnline. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.