v2.0.5 — Unified Fixed Versioning
What's New
All 12 packages now share the same version number (2.0.5) with fixed versioning — like Angular, Babel, and Jest. This eliminates transitive dependency chain issues permanently.
Fixed Versioning Strategy
- All packages always bump to the same version together
- Configured via changesets
fixedgroup in.changeset/config.json - No more stale
workspace:*resolution mismatches - Instant mismatch detection: if
global@Xdepends ontransports@YwhereX != Y, something broke
Release Process Improvements
pnpm publish -ras the primary publish command (topological ordering built-in)- Comprehensive release skill with dependency graph, verification scripts, and recovery procedures
Packages (all at 2.0.5)
| Package | Description |
|---|---|
@mcp-b/webmcp-types |
Core TypeScript types |
@mcp-b/webmcp-polyfill |
navigator.modelContext polyfill |
@mcp-b/webmcp-ts-sdk |
BrowserMcpServer SDK |
@mcp-b/transports |
Browser MCP transports |
@mcp-b/global |
Full polyfill + SDK initialization |
@mcp-b/react-webmcp |
React hooks for MCP |
usewebmcp |
Standalone React hooks for modelContext |
@mcp-b/extension-tools |
Chrome Extension API tools |
@mcp-b/mcp-iframe |
Iframe MCP custom element |
@mcp-b/smart-dom-reader |
Smart DOM reader |
@mcp-b/webmcp-local-relay |
Local MCP relay server |
@mcp-b/chrome-devtools-mcp |
Chrome DevTools MCP server |
Assets
- webmcp-local-relay-2.0.5.mcpb — Claude Desktop extension bundle. Double-click to install.
Install
pnpm add @mcp-b/global@2.0.5
# or any specific package
pnpm add @mcp-b/react-webmcp@2.0.5