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.
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
インストール
World Weather Online をクライアントに追加します。お使いのものを選んでください。
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 個のツール
World Weather Online は接続したエージェントに 8 個のツールを提供します。
- 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
スコア
59 / 100
及第
- ドキュメント22/25
- メンテナンス13/25
- 信頼性6/20
- 機能6/15
- 導入のしやすさ12/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
バージョン履歴
| バージョン | 公開日 |
|---|---|
| 1.0.0最新 | 2026年4月10日 |