Separate identities
Every ready session owns a non-persistent Chromium context with its own cookies, storage, and pages.
1 session = 1 BrowserContextRun independent Chromium contexts with explicit targets, deterministic ordering, and no shared current page.
{
"mcpServers": {
"browsermesh": {
"command": "npx",
"args": [
"-y",
"multi-agent-browser-mcp"
]
}
}
}Clear responsibility boundary
Your AI client plans the workflow and chooses tools. BrowserMesh manages browser lifecycle, isolation, operation order, persistence, limits, and cleanup.
Read the architectureContracts an MCP client can rely on during every browser workflow.
Every ready session owns a non-persistent Chromium context with its own cookies, storage, and pages.
1 session = 1 BrowserContextPage operations name both identifiers. A page reference from another session is rejected.
{ sessionId, pageId }Operations serialize inside one session while independent sessions continue in parallel.
queue[sessionId]Snapshots, text, screenshots, and observations report the limits applied to their output.
structured + boundedFirst connection
BrowserMesh stays local. No hosted control plane or separate backend is required.
Open the setup guidenpx -y multi-agent-browser-mcp --install-browsernpx -y multi-agent-browser-mcpbrowser_session_create