Google har i deres nyeste Chrome 146+ beta en eksperimentel...

Vi har i AI-miljøet snakket om MCP (Model Context Protocol) længe (i måneder i hvert fald!), og der er mange af os, der har eksperimenteret med protokollen og teknikkerne omkring den, for at vride noget meningsfuldt og værdiskabende teknologi ud af den. Meningerne er delte. Personligt kan jeg godt lide den til nogle ting.
Nå, men WebMCP er et Client-side take på MCP, og tanken er, at man på sit website i frontend-koden, kan skrive noget html og javascript på en måde, der udstiller noget funktionalitet direkte mod en agentic browser.
Det smarte ved at gøre det client side er, at brugeren selv kommer med sin LLM i hånden, eller LLM-agenten kommer forbi alene, sendt af brugeren, og man som udvikler af sitet ikke skal bygge alt muligt sindssygt AI infrastruktur, men bare kan udvide sit html-repertoire ved at dekorere lidt formularer med nogle nye tags og skrive noget Javascript, som gør det muligt for en AI- browser at lave discovery af denne agent-vendte funktionalitet.
Jeg tror man kan betragte det som en form for tilgængelighed - bare for AIs. Forestil dig at du beder chatten om at tilmelde dig et arrangement på CBS om bæredygtige konkursbegæringer, og den gør det som en mis, fordi tilmeldingsflowet er helt utvetydigt set med AI-øjne.
Eller at du sender din AI i byen efter et par Levis 666 32/34 og alle e-commerce siderne understøtter AI-venlig søgning, filtrering og checkouts som tools, der kan kaldes af den vakse agent?
Det er lidt i den stil.
Jeg har eksperimenteret lidt med det, og det nemmere at forholde sig til, når man får det i fingrene, så hvis det lyder som noget, du har lyst til, så vær ikke skræmt over de lidt uhåndgribelige koncepter :)
Da der ikke i øjeblikket er færdige klient-værktøjer til den her ufærdige standard (bortset fra en browser extension i chrome beta - se billedet), prøvede jeg at bygge et playwright-baseret webmcp skill, der med udgangspunkt i specifikationen kan bruges til tool-discovery og execution på sider, der udstiller WebMCP-funktionalitet. Og vupti har man en playwright-cli, der kan noget mere.
Det er ikke heeeelt tosset. Men det er overhovedet heller ikke i nærheden af heeelt færdigt - det er en draft standard og ikke noget der reelt kan bruges andre steder end i en beta-chrome før senere på året.
Oprindeligt delt på LinkedIn