This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryAdded hosted MCP status surfacing and Phase 1 scaffold; fixed service‑token header and brandInstance normalization.
Full changelog
Patch release bundling three pieces of work onto v0.9.0:
Added
- Brandcode MCP Phase 0 lock — spec at
specs/brandcode-mcp-phase-0-lock.mdlocks the 8-tool hosted surface,@brandcode/mcpnaming,mcp.brandcode.studio/{slug}URL structure, free-v1 pricing posture, and the Phase 1 staging-prototype handoff. - Hosted MCP status surfacing —
brand_brandcode_statusnow returnsbrandcode_mcp_available,brandcode_mcp_phase,brandcode_mcp_url, and the locked 8-tool list. - Phase 1 Milestone A hosted scaffold (G-5b) —
src/hosted/registers the 8 locked tools and serves the hosted runtime over Web Standard Streamable HTTP. Bearer-token auth with per-brand scopes, path-based slug routing (/{slug}), memoized service-token pull from UCS, silent upstream fallback.brand_runtimeandbrand_statusfully wired; other 6 tools registered with descriptive stubs pending Milestone B. Deploy scaffold:api/[slug].tsVercel Function,vercel.jsonrewrite,bin/brandcode-mcp.mjslocal dev entry.
Fixed
- Service-token header (G-5g) — hosted surface now sends
Authorization: Bearer <service-token>to UCS (was customx-brandcode-mcp-service-token, which UCS ignored). Unblocked the live UCS fetch path. - brandInstance flat-shape normalizer (G-5h) —
extractRuntimerecognizes the flatbrandInstance.{tokens, fonts, assets, verbalIdentity}shape UCS serves today and normalizes it into the runtime object the slicer expects. Minimal/visual/voice slices now return real colors, typography, and logo references instead of null.
Backward compatibility
Zero behavior change for the published @brandsystem/mcp stdio server. The hosted surface is additive scaffolding in the repo; no separate npm package publishes yet (that's Phase 2).
Tests
470 → 477 (+7 G-5h normalizer tests: colors, typography ordering, minimal slice, logo detection, fallback when fonts.roles is absent).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Brand-System/brandsystem-mcp
Make your brand machine-readable. Extract brand identity (colors, fonts, logo, voice, visual rules) from any website via static CSS + rendered-page extraction, compile into DTCG tokens, brand runtime contracts, and interaction policies. 34 tools across 4 progressive sessions. Subscribable `brand://runtime` and `brand://policy` MCP resources. Content compliance scoring (0-100), pass/fail gate, and HTML/CSS preflight. Brandcode Studio connector for hosted brand sync.
Beta — feedback welcome: [email protected]