Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Using WebMCP tools, I can surface all sorts of functionality in my app. I can batch process, change themes and dark mode, check on higher level goals that I'm keeping track of. All of this functionality exists already! You can do it manually if you prefer. But you could...

20,831 görüntüleme • 6 gün önce •via X (Twitter)

37 Yorum

Samarth profil fotoğrafı
Samarth6 gün önce

did the same for two apps that i now use frequently- BingeWatcher (movie and tv-show discovery with lineups and watchlists) and ROUGH//CUT (in browser video editor) :))

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

Nice!

Samarth profil fotoğrafı
Samarth6 gün önce

thanks a lot!

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

A couple people asked me why I showed chat and not voice- the answer is simple: I was sick and I sound like a frog. 🐸 I'll record one when I am not making ribbit noises

Vishal Anton profil fotoğrafı
Vishal Anton6 gün önce

This is cool.

Srinivasan K K profil fotoğrafı
Srinivasan K K6 gün önce

yes, I did some experimentation earlier. What I understood is WebMCP for the frontend, MCP is for the backend but for AI agents.

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

Yes, you’re correct

Srinivasan K K profil fotoğrafı
Srinivasan K K6 gün önce

👍

Abdul Wasey profil fotoğrafı
Abdul Wasey6 gün önce

WebMCP makes the UI an agent API without rebuilding the backend.

Vinny profil fotoğrafı
Vinny6 gün önce

There are some very creative use cases for it too:

Ritwik profil fotoğrafı
Ritwik6 gün önce

WebMCP that still works as a normal UI is the right constraint. Agent-only surfaces rot the moment a human needs to take over.

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

Not necessarily- I think we’ll see more handoffs between experiences over time. There are certain batch actions I might have an agent do and then want to step in to augment individual values, for instance. However, just surfacing the existing functionality is just fine too!

Manu Schiller profil fotoğrafı
Manu Schiller6 gün önce

Is WebMCP maybe a good fresh take on accessibility?

Nart Madi profil fotoğrafı
Nart Madi6 gün önce

Hey Sarah, I'd love to show you what we're building for WebMCP @Senro_AI.

OneOrigine profil fotoğrafı
OneOrigine6 gün önce

;🍎💯

Jarno profil fotoğrafı
Jarno6 gün önce

Voice control for dev tools sounds great until you're debugging out loud in a coffee shop.

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

I’m not doing voice control here, I’m just typing. That’s sort of the point- it’s flexible to your situation ☺️

Vinicius Dallacqua profil fotoğrafı
Vinicius Dallacqua6 gün önce

Do you have a link to this? I'd love to use it for benchmarking and metrics on an article I'm writting.

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

Yeah I’m getting some last features over the line and then I’ll open source it

Rohan Verma profil fotoğrafı
Rohan Verma6 gün önce

What's the chat UI on the right?

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

I made it a part of the app. I embedded Gemini and surfaced a UI that can be voice or chat

rusa profil fotoğrafı
rusa4 gün önce

the a11y angle is the sleeper. app actions as callable tools is basically a machine-readable menu, which is exactly what screen readers always wanted and rarely got reliably.

Sarah Drasner profil fotoğrafı
Sarah Drasner4 gün önce

1000%

Sudhir Dudeja profil fotoğrafı
Sudhir Dudeja6 gün önce

I made my app webmcp enable as well, Quiak question what are using apart from codex to test and it and does it require API key ?🤔

Max Villemure profil fotoğrafı
Max Villemure6 gün önce

I really like the view, and the image on top. Great job

John Rood profil fotoğrafı
John Rood6 gün önce

we run enough browser agents to feel this: a semantic tool surface beats teaching the model to click pixels every time. the accessibility path becomes an interface you can test, not a demo you hope works.

Ben Mo profil fotoğrafı
Ben Mo6 gün önce

does one undo roll back the whole batch, or would it step through each task change?

Agrit Tiwari profil fotoğrafı
Agrit Tiwari5 gün önce

This is good to do client side tool calling. Makes sense. Really like it so far. But is this Copilotkit for the sideChat? PS. tc.

Sarah Drasner profil fotoğrafı
Sarah Drasner5 gün önce

Thanks! Just Gemini

Aivan Monceller profil fotoğrafı
Aivan Monceller6 gün önce

Are you running an LLM on the browser? Or still calling a frontier in this case?

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

I've embedded Gemini and made it part of the app experience. You don't have to do it that way, though

Aivan Monceller profil fotoğrafı
Aivan Monceller6 gün önce

What does "embedded Gemini" mean? Is the model actually running in the page and driving the existing features through WebMCP? What's the difference in practice between embedding Gemini in the app vs just calling the API?

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

Yeah it's running in the page and driving existing WebMCP tooling. I exposed some special tools to do things my app can't do as well like batch processing or checking against larger goals. No big difference here, and you can still bring your own/drive it another way. The app is for me, so I wanted it as part of my experience.

Saket Tawde profil fotoğrafı
Saket Tawde6 gün önce

Woah! Imagine if the whole OS was like this?! Wait a second, wasn't there a ChromeOS?

LottieFiles profil fotoğrafı
LottieFiles6 gün önce

The voice part is really interesting. Being able to just say what you want instead of clicking through menus would help a lot of people. Have you tested it with voice yet, or is that still the plan?

Sarah Drasner profil fotoğrafı
Sarah Drasner6 gün önce

Yes! I almost did a voice one, and will probably still post it. I've been sick this week and my voice sounds like a frog 🐸 ribbit

Tony profil fotoğrafı
Tony6 gün önce

The accessibility angle is what caught my attention. Being able to say what you want done could make a complicated app feel much more approachable.

Benzer Videolar