The WebMCP spec requires an origin-keyed agent cluster for secure, isolated context execution. We did not notice this deployment friction earlier because Chromium-based browsers enable origin-keying by default.
Other browsers like Firefox and Safari still default to site-keyed clusters. For WebMCP to work on these browsers, web devs must explicitly serve this HTTP response header:
This creates a (non-necessary?) barrier for web devs hosting WebMCP apps on platforms with no custom header support (like GitHub Pages).
@domfarolino Is there anything we can do at the spec level to help ease or remove this adoption barrier for web devs?
The WebMCP spec requires an origin-keyed agent cluster for secure, isolated context execution. We did not notice this deployment friction earlier because Chromium-based browsers enable origin-keying by default.
Other browsers like Firefox and Safari still default to site-keyed clusters. For WebMCP to work on these browsers, web devs must explicitly serve this HTTP response header:
Origin-Agent-Cluster: ?1This creates a (non-necessary?) barrier for web devs hosting WebMCP apps on platforms with no custom header support (like GitHub Pages).
@domfarolino Is there anything we can do at the spec level to help ease or remove this adoption barrier for web devs?