WebMCP: add streamed tool primitives [chromium/src : main]

0 views
Skip to first unread message

Mark Foltz (Gerrit)

unread,
Mar 11, 2026, 11:40:00 AM (2 days ago) Mar 11
to Alex Nahas, Mark Foltz, chromium...@chromium.org, Kentaro Hara, Khushal Sagar, Raphael Kubo da Costa, aleventh...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mfoltz+wa...@chromium.org, mfoltz+wa...@chromium.org
Attention needed from Alex Nahas

Mark Foltz added 1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Mark Foltz . resolved

Hello Alex,

Thank you very much for taking the time to contribute to Blink's implementation of WebMCP. It looks like this was inspired by the GitHub issue https://github.com/webmachinelearning/webmcp/issues/82.

However, neither Chrome nor any other browser vendor has taken the time to weigh in on whether to incorporate this into the WebMCP API. And to be honest, we have not had time to evaluate this problem area ourselves. Until the group has reached a consensus on this, it's unlikely that we will prioritize reviewing this change.

Probably the best step to move this forward is to ping the GH issue and get it on the group agenda for the next call.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Nahas
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I32b3278c82768c261b08ef420eccba37c1ca2abc
Gerrit-Change-Number: 7654583
Gerrit-PatchSet: 3
Gerrit-Owner: Alex Nahas <alexm...@gmail.com>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Khushal Sagar <khusha...@chromium.org>
Gerrit-CC: Mark Foltz <mfo...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-Attention: Alex Nahas <alexm...@gmail.com>
Gerrit-Comment-Date: Wed, 11 Mar 2026 15:39:55 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Alex Nahas (Gerrit)

unread,
Mar 11, 2026, 12:57:48 PM (2 days ago) Mar 11
to Dominic Farolino, Mark Foltz, chromium...@chromium.org, Kentaro Hara, Khushal Sagar, Raphael Kubo da Costa, aleventh...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mfoltz+wa...@chromium.org, mfoltz+wa...@chromium.org
Attention needed from Mark Foltz

Alex Nahas added 1 comment

Patchset-level comments
Mark Foltz . resolved

Hello Alex,

Thank you very much for taking the time to contribute to Blink's implementation of WebMCP. It looks like this was inspired by the GitHub issue https://github.com/webmachinelearning/webmcp/issues/82.

However, neither Chrome nor any other browser vendor has taken the time to weigh in on whether to incorporate this into the WebMCP API. And to be honest, we have not had time to evaluate this problem area ourselves. Until the group has reached a consensus on this, it's unlikely that we will prioritize reviewing this change.

Probably the best step to move this forward is to ping the GH issue and get it on the group agenda for the next call.

Alex Nahas

Hey Mark,

Thanks for the note. That makes sense, and I had no expectation that Chromium would review this before the group had discussed the proposal more.

Yeah, this came out of issue #82, which I filed. The video there shows an end-product example using this streaming API. I put the implementation together mainly as a concrete reference point for the discussion. I come from the MCP world, where working implementations are required before proposals are considered.

I’ll follow up and ask to get it onto the agenda for an upcoming call.

Cheers,
Alex

Open in Gerrit

Related details

Attention is currently required from:
  • Mark Foltz
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I32b3278c82768c261b08ef420eccba37c1ca2abc
Gerrit-Change-Number: 7654583
Gerrit-PatchSet: 3
Gerrit-Owner: Alex Nahas <alexm...@gmail.com>
Gerrit-CC: Dominic Farolino <d...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Khushal Sagar <khusha...@chromium.org>
Gerrit-CC: Mark Foltz <mfo...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-Attention: Mark Foltz <mfo...@chromium.org>
Gerrit-Comment-Date: Wed, 11 Mar 2026 16:57:35 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Mark Foltz <mfo...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages