Jev WebMCP Extension
A Chrome side panel that maps a user request to page-provided WebMCP tools and their typed arguments using Jev.
A Chrome side panel that maps a user request to page-provided WebMCP tools and their typed arguments using Jev.
The extension converts discovered tool schemas and the current utterance into typed routing and parameter questions. Jev returns choices and Noul answers; local decoding constructs a proposed tool call for display or execution under confirmation rules.
Which action does the user request call for?
Representative pinned Basketful tool-schema fixture for the utterance “got anything gluten free in the bakery aisle?”. Shared state contains the user request and optional page site/title. Tool schemas generate the routing and parameter questions; other pages can offer different tools and values.
For the search_products action, which department does the request indicate?
Representative pinned Basketful tool-schema fixture for the utterance “got anything gluten free in the bakery aisle?”. Shared state contains the user request and optional page site/title. Tool schemas generate the routing and parameter questions; other pages can offer different tools and values.
For search_products, does the request ask for the gluten-free dietary option?
Representative pinned Basketful tool-schema fixture for the utterance “got anything gluten free in the bakery aisle?”. Shared state contains the user request and optional page site/title. Tool schemas generate the routing and parameter questions; other pages can offer different tools and values.
The extension reads WebMCP tool definitions from the enabled page.
It derives routing and parameter questions from tool schemas and the typed user request.
Local code combines Jev answers into a selected tool and arguments.
The panel applies read-only and consequential-action confirmation rules before calling the page tool.
It compiles arbitrary page tool schemas into a consistent decision interface, including explicit handling for absent optional values and no matching tool.