Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

🎇 I made a small Chrome extension: a side panel that drives any site's WebMCP tools with Jev! When you type, on every keystroke it picks the relevant page's tool, fills in the arguments, and tells you how sure it is. Here it is grocery shopping:

74,368 Aufrufe • vor 3 Tagen •via X (Twitter)

54 Kommentare

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

This demo shows not everything needs a chatbot. Jev can't write words, it's answers typed questions: pick one, yes or no, how much. Paired with WebMCP, though, turns out that's plenty. "got anything gluten free for under two dollars?" doesn't need a conversation, it just needed search_products.

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

A thing I didn't expect: it's actually a great way to evaluate your WebMCP tools. You can see how every tool gets a live probability. If two keep fighting over a sentence, your descriptions overlap. If an argument comes back shaky, the schema is vague. This could be useful for better tool descriptions.

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

This is also fast and cheap. I hammered at this thing this weekend, and I spent *checks notes* 32 cents. It's fast because nothing is screenshotting or guessing at the DOM. WebMCP is handing over a menu of named tools with described params, enums, etc. Then a small decision model answers "which tool, which args?" in a couple hundred ms. This is one request instead of larger conversation and scraping loops, pretty powerful!

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

Extension is undergoing review but you can play with it here, I've open sourced it: And here's the demo site if you want to play around:

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

I make demos like this so people will be inspired to try things out themselves, especially on new pathways that didn't exist before. If you do make stuff, I would love to see it! 🔥

Profilbild von Sarah Drasner
Sarah Drasnervor 2 Tagen

This is extension is publised now! You can find it at: The demo shopping site is at if you want to try it out. (Don't forget to go to chrome://flags/#enable-webmcp-testing and flip the flag to enabled)

Profilbild von Miano
Mianovor 3 Tagen

Showing the confidence per tool is the clever bit. It turns the agent from a black box into something you can actually debug, and it tells you when your tool descriptions are stepping on each other.

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

Exactly

Profilbild von David Boyne
David Boynevor 3 Tagen

Very cool, I'm loving WebMCP at the moment, and combined with Jev, my mind is racing!

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

It’s a powerful combination!

Profilbild von Luke Haines
Luke Hainesvor 3 Tagen

Genuinely great job

Profilbild von James Q Quick
James Q Quickvor 3 Tagen

Ohhhh that's super useful!!! Love that!

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

Thanks James!

Profilbild von Sasha Sheng (Hiring) 🫶🏼
Sasha Sheng (Hiring) 🫶🏼vor 3 Tagen

Oh wow! So cool!

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

Thanks! I'm really excited about this pairing! Thanks for all your hard work at TypeSafe AI Sasha

Profilbild von Abdul Wasey
Abdul Waseyvor 3 Tagen

Live probabilities turn tool descriptions into an eval surface. Overlap becomes visible before it turns into a routing bug.

Profilbild von Yashwin Ghosh
Yashwin Ghoshvor 3 Tagen

The bigger idea to pair Jev with tool calling is quite unique! Great work :)

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

Thanks Yashwin!

Profilbild von juan pineda
juan pinedavor 3 Tagen

Wow that's really impressive!

Profilbild von Seb ⚛️ ThisWeekInReact.com
Seb ⚛️ ThisWeekInReact.comvor 3 Tagen

Nice! Have you tried using a local Jev-like model? Eventually, one that can run in a browser? (Laya)

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

I started to this weekend! A lot of potential there. cc @etiennenoel

Profilbild von John Rood
John Roodvor 3 Tagen

Adding a tool can break routing to tools you didn't touch. The regression test is whether the old queries still pick the right tools in the new catalog.

Profilbild von Bruno Lourenço
Bruno Lourençovor 3 Tagen

Doesn't JEV require a finite set of inputs? How can it fill the tool's params? 🤔

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

The WebMCP tools become the finite set of inputs

Profilbild von Sarah Satonov
Sarah Satonovvor 3 Tagen

on every keystroke tho? thats gonna hammer the model and your battery like crazy 💀 curious if you debounce it or its raw fire-on-type

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

Not at all, it’s extremely efficient and cheap. But also, I intentionally built it this way for educational purposes- so that you can see what’s happening. You don’t have to build it this way. Exposing the model thinking is the point of the extension.

Profilbild von Sarah Satonov
Sarah Satonovvor 2 Tagen

okay thanks for information

Profilbild von Jatin Garg
Jatin Gargvor 3 Tagen

When tool selection happens on every keystroke instead of at call time, the model becomes the autocomplete engine, not the executor.

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

It’s still executing. Very quickly too ☺️

Profilbild von Miguel de Icaza ᯅ🍉
Miguel de Icaza ᯅ🍉vor 3 Tagen

Genius

Profilbild von Kizuno18
Kizuno18vor 3 Tagen

exposing confidence scores right at the interface level is huge for agentic loops. in headless pipelines we gate tool calls with strict thresholds—if confidence drops below 0.85, it aborts to a deterministic fallback instead of hallucinating arguments into the DOM.

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

💯

Profilbild von Jonathan Moore
Jonathan Moorevor 3 Tagen

This is amazing. I'm certain WebMCP will only accelerate from here, and at @stripe / @link we're quickly building on top of it.

Profilbild von Joel Nishanth
Joel Nishanthvor 3 Tagen

No way I was thinking of doing this too!!!

Profilbild von Juan F.
Juan F.vor 3 Tagen

Amazing. Love your projects

Profilbild von NotaDEV
NotaDEVvor 3 Tagen

grocery shopping by keystroke, that's a fun one to watch actually work

Profilbild von Maceo (YC P26)
Maceo (YC P26)vor 3 Tagen

I'd want this in the shop's search box, without having to install an extension

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

If you check out the site, it has this as well:

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

There’s nothing keeping it from being in page, I made the extension this way to teach *devs* For the in page agent I used Gemini, but I could be using Jev there too (started building this before Jev came out)

Profilbild von LottieFiles
LottieFilesvor 3 Tagen

The confidence meter is such a nice touch. Was that the plan from the start, or something you added once you saw it flip-flopping?

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

That was the plan! The purpose was to show devs what’s happening

Profilbild von Asaf Mazuz
Asaf Mazuzvor 3 Tagen

Great project! Added it to my Jev-based project directory Hope more people will be able to try it and see how Jev can help them also. Thank you so much for building and sharing this 🙏

Profilbild von Srinivasan K K
Srinivasan K Kvor 2 Tagen

I'll try this for sure.

Profilbild von Steve Kaliski
Steve Kaliskivor 3 Tagen

very cool

Profilbild von Nick
Nickvor 3 Tagen

Yessssss! So cool

Profilbild von Mav1972
Mav1972vor 2 Tagen

I got hooked on WebMCP, I even did the DevPost WebMCP competition 😆. That motivated me to create this tool

Profilbild von AI Mastery Guide
AI Mastery Guidevor 3 Tagen

grocery shopping demo, cool

Profilbild von Aark
Aarkvor 3 Tagen

This is a powerful combo

Profilbild von Shez Malik
Shez Malikvor 3 Tagen

any site's the real flex

Profilbild von Jhon Dennis
Jhon Dennisvor 3 Tagen

每次敲键盘都在选工具 这个交互挺变态的 但准确率一上来 购物这类杂活真会直接被接管

Profilbild von Itay
Itayvor 3 Tagen

time for @Instacart to open up a MCP.

Profilbild von AXIALIS | Desktop App Tools
AXIALIS | Desktop App Toolsvor 2 Tagen

Does confidence stay useful as the tool catalog grows, or do semantically adjacent actions start collapsing into the same probability band?

Profilbild von Perpetual Asogwa
Perpetual Asogwavor 3 Tagen

Did this with webmcp a while back:

Profilbild von Sarah Drasner
Sarah Drasnervor 3 Tagen

Sure. This isn’t about just WebMCP though. It’s about the intersection with System One models like Jev

Ähnliche Videos

Jev builds the MOST POWERFUL trading agents and someone JUST open sourced jev-trader, a fully working 24/7 trading bot with Jev along with COMPLETE low latency CODEBASE WHAT THIS MEANS FOR YOU - you no longer have to build a trading bot with Jev from scratch, you just clone this and make it yours here is how you make your own Jev trading bot with this repo: 1. clone it and run three commands, it boots straight into dry run mode with real book data, real decisions, and simulated fills so you can watch it think with zero capital 2. drop in your Jev API key and the model starts answering buy or sell on every block with calibrated probabilities in 81 milliseconds 3. swap the book reader for your own venue, the model interface is clean so any order book that returns bids and asks plugs straight in 4. tune the decision cadence and horizon, ask the model every N blocks about the move over the next M, so you control how aggressive the engine trades 5. the hot loop already fits one block with exactly two round trips, one to read the book, one to send the order, nothing else on the path, this is the institutional latency discipline most retail bots never reach 6. plug in the live server and every block, every decision, every fill streams to a public dashboard so you watch your engine run the whole point is this repo hands you HARDEST part for FREE - > the low latency engine the COMPLETE breakdown of how i turned this into hedge fund grade HFT trading system is in my article below:

Roan

119,605 Aufrufe • vor 4 Tagen