Galapagos Trip Planner
Galapagos trip cost, island-hopping plans, ferry times, weather, wildlife and park fees.
作者による説明(英語の原文)
Smarter Weather MCP: forecasts, alerts, outlooks, observations, AQI, grids, and map imagery.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
SMARTERWEATHER_API_KEY, SMARTERWEATHER_MCP_URL「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://mcp.smarterweather.comClaude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"weather": {
"command": "npx",
"args": [
"-y",
"@smarterweather/mcp-weather"
],
"env": {
"SMARTERWEATHER_API_KEY": "your-value",
"SMARTERWEATHER_MCP_URL": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http weather https://mcp.smarterweather.comclaude mcp add weather --env SMARTERWEATHER_API_KEY=your-value --env SMARTERWEATHER_MCP_URL=your-value -- npx -y @smarterweather/mcp-weather動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"weather": {
"url": "https://mcp.smarterweather.com"
}
}
}プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"weather": {
"command": "npx",
"args": [
"-y",
"@smarterweather/mcp-weather"
],
"env": {
"SMARTERWEATHER_API_KEY": "your-value",
"SMARTERWEATHER_MCP_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"weather": {
"type": "http",
"url": "https://mcp.smarterweather.com"
}
}
}プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"weather": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smarterweather/mcp-weather"
],
"env": {
"SMARTERWEATHER_API_KEY": "your-value",
"SMARTERWEATHER_MCP_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://mcp.smarterweather.comメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
SMARTERWEATHER_MCP_URL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ツールの名前と説明は、サーバーが2026年11月7日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
find_placesFind places: a name, ZIP, venue or address to ranked candidates with lat/lon, or coordinates to the place and timezone. Pass `query` or `lat`+`lon`; rows carry `type` place|zip|address|poi|county|station, `matched_via: "autosuggest"` marks fallback rows and `partial` a timed-out
get_forecastForecast for one US place: current conditions, daily forecast with sunrise and sunset, active alerts and outlooks in one call, hour by hour with include=hourly, and air quality (AQI) with include=aqi; several places: get_data with `locations`. Blended across NBM, HRRR, GFS, RTMA
get_current_conditionsCurrent weather right now at a place: the observed analysis at the exact point (temperature, dew point, relative humidity derived from them, wind speed, direction and gusts, pressure, visibility, cloud cover) plus the nearest station report. Values are in `units` (imperial by def
get_alertsNWS watches, warnings and advisories in effect at a place (`location`), over a `bbox`, or over a state or county as `area` {product, feature_id} (find_places `boundaries` hands those back), now or at a past instant (`at`). Narrow with `filter` over event, severity, urgency or cer
get_observed_precipitationHow much rain fell: observed precipitation totals at a place over trailing 1 to 72 h windows (`hours`, default 24), or ending at a past time (`end` with `start`), from radar estimates bias-corrected to rain gauges. Values have about 0.08 in (2 mm) resolution, so 0 means under abo
get_forecast_distributionProbabilistic forecast guidance for one aspect, from severe risk to aviation ceilings: percentiles (p10 to p90), exceedance probabilities and ensemble spread, for the odds, ranges or confidence one forecast value cannot answer. Read p50 as the likely outcome, p90 as the reasonabl
search_dataSearch the data catalog: which dataset's values answer a question about weather and the people and places it affects, or what data exists at a point. With `query` it ranks datasets and map layers and returns hits with the exact `call` to run next (render (visual) for a map layer;
find_toolsLists the weather tools this connection does not show (best times, routes; storm cells, storm reports, lightning; outlooks, forecaster text; forecast accuracy; maps and charts), with when to use each and its required arguments. Run one with call_tool, in this session, no reconnec
call_toolRuns a tool find_tools lists, by name: same price, limits and result as calling it directly. Tools already in your list are called directly, not through this. `arguments` follows that tool's input schema.
describe_dataA dataset's variables or properties (standard names, units, categories, bands, aggregates), horizon, step, cadence, freshness, cost class, verified `examples` and an example_query to read its values; a map layer's axes (source, region, product facts) and render (visual) call. Fre
get_dataValues, totals, comparisons, people/POI counts, station observations, upper-air profiles, climate records, normals, degree days, teleconnection indices and forecaster text from any catalog dataset (models, radar, alerts, outlooks, tropical cyclones, aircraft recon, reference laye
get_statusData freshness of the weather platform (no inputs needed; refreshed about every 5 minutes): overall state, per-source states (ok / degraded / outage / no_signal), open incidents with their cause (provider outage vs internal processing delay) and active provider advisories. Use it
get_time_contextLocal time, timezone, a 14-day calendar with day names and Today/Tomorrow labels, sunrise, sunset and solar times, and moon phase and rise and set for a place. Use it to reason about dates, times or daylight there ("when is sunset?", "is it dark there now?"); when current_time.ti
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント smarterweather で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
684ミリ秒で応答(HTTP 200)
サインイン不要
13件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:SMARTERWEATHER_API_KEY
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.1)がレジストリに届いたのは18 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Galapagos Trip Planner, Simvito eSIM, Temporal MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Galapagos trip cost, island-hopping plans, ferry times, weather, wildlife and park fees.
Compare travel eSIM plans and each local network (4G/5G), check phone support, get payment links.
Time, timezone and duration tools — IANA zones, conversion, DST-correct date arithmetic.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A stdio-to-Streamable-HTTP bridge for the Smarter Weather hosted MCP server at https://mcp.smarterweather.com. It lets local-only MCP clients (Claude Desktop, Claude Code, Cursor, MCP Inspector, etc.) reach sw-mcp over the network with your API key.
Requires Node.js 22 or later.
The package is a thin wrapper around mcp-remote: no weather logic ships here, and the protocol implementation is not forked. All tools, schemas, rate limiting and metering live server-side in sw-mcp.
Run one of these in your project directory:
# A human is present: device sign-in in the browser (free account, no card)
npx -y @smarterweather/mcp-onboarding@latest login
npx -y @smarterweather/mcp-onboarding@latest trial
Both write SMARTERWEATHER_API_KEY to ./.env (mode 0600, gitignored) and print only a key prefix, never the key.
The bridge resolves the key from:
SMARTERWEATHER_API_KEY in the process environmentSMARTERWEATHER_ENV_FILE.env in the working directory (skipped when the working directory is / or $HOME)Unexpanded ${…} placeholders count as unset. The bridge passes the key to mcp-remote as Authorization:${SMARTERWEATHER_AUTH_HEADER}, with the bearer only in the child process environment, never on argv.
Without a key the bridge still connects, and discovery tools such as find_places and search_data stay free. Other tool calls return x402 payment requirements (USDC on Base) with next_steps that point back to login and trial. OAuth sign-in through the bridge is not available yet; use an API key.
npx -y @smarterweather/mcp-weather --version
Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": { "smarterweather": { "command": "npx", "args": ["-y", "@smarterweather/mcp-weather"], "env": { "SMARTERWEATHER_ENV_FILE": "/absolute/path/to/your/project/.env" } } } }
Claude Desktop does not interpolate env placeholders, so point the bridge at the .env that login / trial wrote, by absolute path. Never paste the key into this file. The bridge sends Authorization: Bearer on every proxied request.
Use envFile in the project .cursor/mcp.json (envFile requires "type": "stdio"):
{
"mcpServers": { "smarterweather": { "type": "stdio", "command": "npx", "args": ["-y", "@smarterweather/mcp-weather"], "envFile": "${workspaceFolder}/.env" } } }
Or ${env:NAME} from the process environment:
{
"mcpServers": { "smarterweather": { "type": "stdio", "command": "npx", "args": ["-y", "@smarterweather/mcp-weather"], "env": { "SMARTERWEATHER_API_KEY": "${env:SMARTERWEATHER_API_KEY}" } } } }
| Variable | Purpose | Default |
|---|---|---|
SMARTERWEATHER_API_KEY | API key. Takes precedence when set; an unexpanded ${…} falls through. | unset (then SMARTERWEATHER_ENV_FILE, then .env) |
SMARTERWEATHER_ENV_FILE | Absolute .env path, read when the process env key is unset. | unset → cwd/.env (not / or $HOME) |
SMARTERWEATHER_MCP_URL | Override the target MCP endpoint. A positional URL argument wins over it. | https://mcp.smarterweather.com |
Any mcp-remote flag passes through unchanged. Examples:
--debug: verbose logs at ~/.mcp-auth/{server_hash}_debug.log.--transport http-only: force Streamable HTTP (skip the SSE fallback).--header "X-Custom:value": add a header. Use the no-space form for cross-platform argument escaping."args": [
"-y", "@smarterweather/mcp-weather", "--debug", "--transport", "http-only" ]
login or trial in the project directory, or set SMARTERWEATHER_ENV_FILE to the .env path, then restart the MCP client.login or trial and restart the client. The bridge passes the key verbatim.curl -i https://mcp.smarterweather.com should return HTTP 405 with Method not allowed. Use POST. (the endpoint accepts POST only)..cursor/mcp.json is valid JSON, then restart Cursor. The MCP panel logs the spawned process's stderr.The bin is a small Node script. It resolves the URL (positional arg → SMARTERWEATHER_MCP_URL → default) and the API key (see above), sets SMARTERWEATHER_AUTH_HEADER in the child environment, appends --header "Authorization:${SMARTERWEATHER_AUTH_HEADER}" when a key was found, then spawn()s mcp-remote's dist/proxy.js. mcp-remote reads JSON-RPC over stdio and proxies each message to the hosted Streamable HTTP endpoint. Signals (SIGINT/SIGTERM/SIGHUP) are forwarded and exit codes propagate. The wrapper does not transform or inspect MCP traffic.
MIT