@mcp-b/webmcp-polyfill or @mcp-b/global.
Chrome’s own documentation should be your first stop for preview status and rollout details: the WebMCP early preview post, the AI on Chrome overview, and the Model Context Tool Inspector.
Browser support matrix
Chromium requirements
- Version: Chrome 146.0.7672.0 or higher
- Flag:
chrome://flags/#enable-webmcp-testingset to Enabled - Relaunch: Required after enabling the flag
Enabling the flag
Via chrome://flags
- Open Chrome and navigate to
chrome://flags/#enable-webmcp-testing - Set the flag to Enabled
- Click Relaunch
Via command line
- macOS
- Linux
- Windows
Common launch flags
Verification
JavaScript console
chrome://version
- Navigate to
chrome://version - Find the Command Line section
- Verify that your launch flags are present
CHROMIUM_FLAGS.md. For practical testing workflows, see Test Native and Polyfill.
Feature detection
Use this pattern to detect the native API and fall back to the runtime:@mcp-b/global handles detection automatically. If a native implementation exists, it leaves the core in place and layers MCP-B features on top. For the architectural reason that works, see Runtime Layering.
Security notes
- Native WebMCP features are experimental and may change between Chromium versions.
- Use an isolated user data directory for testing so you do not mix preview state with your regular browsing profile.
--enable-experimental-web-platform-featuresenables more than WebMCP.
