Skip to main content
These explanations cover the concepts this project owns: MCP-B boundaries, runtime layers, transports, tool lifecycles, and security decisions. For current browser behavior, use the WebMCP resources and status page.

Platform and package boundaries

What is WebMCP?

Understand the proposal and where browser-hosted tools fit.

WebMCP and MCP-B extensions

See which capabilities belong to WebMCP and which MCP-B adds.

Architecture

Runtime layering

Follow initialization from the browser API through the MCP-B runtime.

Transports and bridges

Understand how tools move between pages, frames, tabs, and desktop clients.

Tool lifecycle

Understand registration lifetime, context replacement, and cleanup.

Trust and status

Security and human control

Understand MCP-B trust boundaries and user-controlled execution.

WebMCP resources and status

Find upstream specifications, browser support, debugging tools, examples, and tests.
For executable guidance, open the tutorials or how-to guides. For package APIs, open the package index.