Skip to content
Agents / WebMCP

WebMCP provider

Give your interface a shared home for tools, state and agent activity.

Registry
Loading state

Project explorer

Interactive demo · shared state for people and agents.

Checking browser…
Select row
WebMCPBrowserPreview
Model Context ProtocolProtocolStable
shadcn/uiInterfaceStable
Fabrials UIInterfacePreview
1–4 of 6 records
1 / 2
Simulated tool
filter_projects({ query: "", category: "Browser" })

Run the tool to filter the table to Browser projects. The result will appear here.

Installation

  1. Add the registry entry to your app.

    npx shadcn@latest add @fabrials/webmcp-provider

    Without the named registry, use the address: https://ui.fabrials.com/r/webmcp-provider.json

API reference

Prop / exportTypeDescription
childrenReactNodeWrap the interactive area of your page.

Behavior

Registrations are scoped to component lifetime. Human controls work in browsers without WebMCP. Native registration failures are exposed through useWebMCP().error.

Accessibility

Keyboard and contrast
Keep visible labels, keyboard focus and status announcements when customizing. These components inherit your theme; maintain sufficient contrast in both color modes. The preview is keyboard operable.