Smarter Weather Developer Onboarding
Agent-first onboarding to Smarter Weather: plans, docs, signup, API keys, MCP config, billing.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"onboarding": {
"command": "npx",
"args": [
"@smarterweather/mcp-onboarding"
]
}
}
}Paquetes ejecutables
0.0.3stdioPuntos de conexión remotos
https://developers.smarterweather.com/mcpstreamable-httphttps://mcp.developers.smarterweather.comstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢get_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.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_documentation(query)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Search terms, e.g. \"authenticate rest api\" (max 200 chars)"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢sign_up
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.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"signupUrl": {
"type": "string"
},
"instructions": {
"type": "string"
},
"widget": {
"type": "object",
"properties": {
"spec": {
"type": "string",
"const": "sw-ui-spec"
},
"entries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"component": {
"type": "string"
},
"props": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"component",
"props"
],
"additionalProperties": false
}
}
},
"required": [
"spec",
"entries"
],
"additionalProperties": false,
"description": "sw-ui-spec widget block rendered by the MCP Apps onboarding widget (ui://onboarding-widget/v1/index.html). Additive; safe to ignore."
}
},
"required": [
"signupUrl",
"instructions"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡start_trial
Does not mint from the hosted server. Prefer `npx -y @smarterweather/mcp-onboarding@latest trial` (no MCP host), or add the stdio bridge and call start_trial there. Both write SMARTERWEATHER_API_KEY to .env and never print the bearer. If you already run the package and still see this, restart it on @latest.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia