Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

🎇 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,327 görüntüleme • 3 gün önce •via X (Twitter)

54 Yorum

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

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.

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

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.

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

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!

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

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:

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

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! 🔥

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

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)

Miano profil fotoğrafı
Miano3 gün önce

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.

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

Exactly

David Boyne profil fotoğrafı
David Boyne3 gün önce

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

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

It’s a powerful combination!

Luke Haines profil fotoğrafı
Luke Haines3 gün önce

Genuinely great job

James Q Quick profil fotoğrafı
James Q Quick3 gün önce

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

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

Thanks James!

Sasha Sheng (Hiring) 🫶🏼 profil fotoğrafı
Sasha Sheng (Hiring) 🫶🏼3 gün önce

Oh wow! So cool!

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

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

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

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

Yashwin Ghosh profil fotoğrafı
Yashwin Ghosh3 gün önce

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

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

Thanks Yashwin!

juan pineda profil fotoğrafı
juan pineda3 gün önce

Wow that's really impressive!

Seb ⚛️ ThisWeekInReact.com profil fotoğrafı
Seb ⚛️ ThisWeekInReact.com3 gün önce

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

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

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

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

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.

Bruno Lourenço profil fotoğrafı
Bruno Lourenço3 gün önce

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

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

The WebMCP tools become the finite set of inputs

Sarah Satonov profil fotoğrafı
Sarah Satonov3 gün önce

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

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

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.

Sarah Satonov profil fotoğrafı
Sarah Satonov2 gün önce

okay thanks for information

Jatin Garg profil fotoğrafı
Jatin Garg3 gün önce

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

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

It’s still executing. Very quickly too ☺️

Miguel de Icaza ᯅ🍉 profil fotoğrafı
Miguel de Icaza ᯅ🍉3 gün önce

Genius

Kizuno18 profil fotoğrafı
Kizuno183 gün önce

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.

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

💯

Jonathan Moore profil fotoğrafı
Jonathan Moore3 gün önce

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

Joel Nishanth profil fotoğrafı
Joel Nishanth3 gün önce

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

Juan F. profil fotoğrafı
Juan F.2 gün önce

Amazing. Love your projects

NotaDEV profil fotoğrafı
NotaDEV3 gün önce

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

Maceo (YC P26) profil fotoğrafı
Maceo (YC P26)3 gün önce

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

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

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

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

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)

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

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?

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

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

Asaf Mazuz profil fotoğrafı
Asaf Mazuz3 gün önce

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 🙏

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

I'll try this for sure.

Steve Kaliski profil fotoğrafı
Steve Kaliski3 gün önce

very cool

Nick profil fotoğrafı
Nick3 gün önce

Yessssss! So cool

Mav1972 profil fotoğrafı
Mav19722 gün önce

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

AI Mastery Guide profil fotoğrafı
AI Mastery Guide2 gün önce

grocery shopping demo, cool

Aark profil fotoğrafı
Aark3 gün önce

This is a powerful combo

Shez Malik profil fotoğrafı
Shez Malik3 gün önce

any site's the real flex

Jhon Dennis profil fotoğrafı
Jhon Dennis3 gün önce

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

Itay profil fotoğrafı
Itay3 gün önce

time for @Instacart to open up a MCP.

AXIALIS | Desktop App Tools profil fotoğrafı
AXIALIS | Desktop App Tools2 gün önce

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

Perpetual Asogwa profil fotoğrafı
Perpetual Asogwa3 gün önce

Did this with webmcp a while back:

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

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

Benzer Videolar

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 görüntüleme • 4 gün önce