v0.2.0 — zero-runtime install (Node DXT)
Highlights
Install no longer requires Python. Claude Desktop ships Node, so the bundled extension runs out of the box for everyone — paste your API key and you're in. Previously, users without Python ≥3.10 on PATH hit ModuleNotFoundError: No module named 'pydantic_core._pydantic_core' at install time.
What changed
- 🚀 TypeScript rewrite — the MCP server is now a single
nodebinary inside the DXT (@modelcontextprotocol/sdk+zod+fetch). No native modules. - 📦 30× smaller bundle —
sbl-mcp-0.2.0.dxtis 544 KB (was ~15 MB). - ✅ All 9 tools preserved 1:1 —
sbl_list_campaigns,sbl_get_campaign,sbl_create_campaign_from_prompt,sbl_list_campaign_users,sbl_get_conversation,sbl_get_campaign_analytics,sbl_list_human_intervention,sbl_send_campaign_message,sbl_add_user_to_campaign. - ✅ All sbl-stack skill prompts preserved (
sbl, and others asSKILL_MCP.mdfiles are added).
Install
- Get your API key at sbl.so/api-integration.
- Download
sbl-mcp-0.2.0.dxtfrom the Assets section below. - Double-click → Claude Desktop install dialog → paste the API key → Install.
That's it. No Python. No Node. No terminal.
Upgrade notes
- From 0.1.x: uninstall the old extension in Claude Desktop's extension manager first, then install 0.2.0. Your API key carries over if you re-paste it.
- Claude Code users: the Python
pip install sbl-mcppath is being replaced. We'll publish annpm/npxinstall in 0.3.0 — for now, Claude Desktop is the supported path.