Smarter Weather Developer Onboarding

io.github.smarterweather由 GitHub 帳號 smarterweather 發布v0.2.1更新於 Oct 24, 2026

通過你的代理接入 Smarter Weather:方案、文件、註冊、API 金鑰、MCP 設定、計費。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Onboard to Smarter Weather from your agent: plans, docs, sign-up, API keys, MCP config, billing.

已驗證Streamable HTTP可網頁執行開發者工具商業與電商

概覽

Smarter Weather Developer Onboarding 的託管 MCP 服務(mcp.developers.smarterweather.com);無需登入;Streamable HTTP;4 個工具。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

端點
mcp.developers.smarterweather.com
最近檢查

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Smarter Weather Developer Onboarding,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.smarterweather%2Fonboarding/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "smarter-weather-developer-onboarding": {
      "type": "http",
      "url": "https://mcp.developers.smarterweather.com/"
    }
  }
}

README

@smarterweather/mcp-onboarding

stdio bridge to the Smarter Weather developer onboarding MCP server — the agent-first way onto the Smarter Weather platform. Your AI coding agent can explore plans and docs, sign you up, mint API keys, configure your MCP client, and manage billing, all from inside your editor.

A thin wrapper around mcp-remote with Smarter Weather defaults. Discovery and account tools run server-side. start_trial is answered locally: the package mints over HTTPS, writes SMARTERWEATHER_API_KEY to .env (mode 0600), and returns only a 12-character key_prefix. Via the stdio bridge, hosted create_api_key / rotate_api_key also sink into .env and strip the plaintext. After upgrading the package, restart the MCP server so the new interceptor is loaded.

CLI (no MCP host)

bash
npx -y @smarterweather/mcp-onboarding@latest login   # human present (device grant)npx -y @smarterweather/mcp-onboarding@latest trial   # no human (trial mint)

Both write .env and print only a key prefix. login blocks until the human approves — run it in the background or with a long shell timeout and relay the printed URL. Pass --json for a single whitelisted object.

Quick start (anonymous)

No account, no key, no auth. The open discovery tools (get_plans, get_documentation, sign_up) work immediately:

json
{  "mcpServers": {    "smarterweather-onboarding": {      "command": "npx",      "args": ["-y", "@smarterweather/mcp-onboarding"]    }  }}

Authenticated mode (account tools)

Set SMARTERWEATHER_ONBOARDING_AUTH=required to unlock the account-scoped tools (create_api_key, list_api_keys, rotate_api_key, revoke_api_key, configure_mcp, get_usage, get_billing_status, upgrade_plan, open_billing_portal). The first request triggers an OAuth 2.1 + PKCE browser sign-in (Clerk); tokens cache at ~/.mcp-auth/.

Production Clerk keeps Dynamic Client Registration off. The bridge uses a pre-registered public PKCE OAuth client (client_id baked into the package) and pins the mcp-remote loopback callback to http://localhost:3334/oauth/callback so it matches the Clerk app’s redirect URI. No client secret is required or shipped.

json
{  "mcpServers": {    "smarterweather-onboarding": {      "command": "npx",      "args": ["-y", "@smarterweather/mcp-onboarding"],      "env": {        "SMARTERWEATHER_ONBOARDING_AUTH": "required"      }    }  }}

Ensure port 3334 is free when authenticating; if mcp-remote falls back to a random port, Clerk will reject the redirect.

Configuration

Env varDefaultPurpose
SMARTERWEATHER_ONBOARDING_MCP_URLhttps://mcp.developers.smarterweather.comTarget endpoint override (dev/staging). A positional URL argument takes precedence over both.
SMARTERWEATHER_ONBOARDING_AUTH(unset)required → opt into the OAuth challenge and account-scoped tools.
SMARTERWEATHER_ONBOARDING_OAUTH_CLIENT_IDPQcxOLVZg5kxzhoCOverride the pre-registered Clerk OAuth client_id (staging / alternate apps).
SMARTERWEATHER_ENV_FILE(unset)Absolute path for the local start_trial / CLI / proxy sink. When unset, the bridge uses the first MCP file:// root (skipping / and $HOME), then cwd/.env. CLI subcommands have no roots — they require this var or a non-guarded cwd.
SMARTERWEATHER_API_KEY(unset)If already set, start_trial / trial / login / create sink are a no-op (already_configured) and do not mint.
SMARTERWEATHER_API_BASE_URLhttps://api.smarterweather.comOverride the trial/login key-api origin (dev/staging).

Any extra CLI arguments (--debug, --transport http-only, --header X:y, …) pass through verbatim to mcp-remote. If you already pass a callback port or --static-oauth-client-info, the bridge will not double-inject them.

--version prints the bridge version plus the bundled mcp-remote version and exits.

Looking for weather data?

This package onboards you to the platform. The weather data itself is served by @smarterweather/mcp-weather (hosted at mcp.smarterweather.com) — which configure_mcp will happily set up for you.

License

MIT

來源:packages/mcp-onboarding/README.md,提交 9524d1e

工具

4

get_plans

Get Smarter Weather developer plans

Current developer-platform plans and pricing: Free, Developer, and Professional tiers with monthly price, included API-call allowance, and overage rates. One metered allowance spans REST and MCP usage. No authentication required.

無需輸入參數。

get_documentation

Search Smarter Weather documentation

Search the Smarter Weather developer documentation index (quickstart, REST API, MCP server, errors, rate limits, SDKs, pricing, API keys). Returns up to 5 matching entries with title, URL, and an actionable summary. No authentication required.

輸入參數query必填

sign_up

Get the Smarter Weather sign-up URL

Returns the Smarter Weather developer sign-up URL (with MCP referral attribution). Present the URL so the user can create a free account in a browser (Clerk, no credit card). After they finish, reconnect this MCP server with OAuth and call create_api_key, then configure_mcp. No authentication required.

無需輸入參數。

start_trial

Mint a trial API key locally, write it to .env (mode 0600), and return only a key prefix. Never prints the bearer. No-ops if SMARTERWEATHER_API_KEY is already set.

無需輸入參數。

版本歷史

2
  1. v0.2.1最新Oct 20, 2026
  2. v0.0.3Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分