All integrations

Kernel

ConnectionMCP

Launch cloud browsers and automate web interactions through Kernel's MCP server.

Read the full connection docs

Install

Connections live under agent/connections/. Auth is brokered by Vercel Connect, so install the framework and the Connect SDK:

bash
npm install eve@latest @vercel/connect

Quick start

Create agent/connections/kernel.ts. The connection name is derived from the filename:

ts
// agent/connections/kernel.tsimport { connect } from "@vercel/connect/eve";import { defineMcpClientConnection } from "eve/connections";
export default defineMcpClientConnection({  url: "https://mcp.onkernel.com/mcp",  description: "Kernel: launch and automate cloud browsers, run Playwright, and inspect replays.",  auth: connect("mcp.onkernel.com/kernel"),});

Connect owns the OAuth flow, and each end-user authorizes in their own browser before their first tool call.

Configure

Link your project, create the connector, and pull OIDC locally:

bash
vercel linkvercel connect create mcp.onkernel.com --name kernelvercel env pull

Kernel's MCP server can launch browsers, execute Playwright, and manage recordings. Add approval gates or tool filters before allowing unattended browser actions.

See the Connections docs for principal types, headers, approval, and protocol-specific filters.