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 分