# Kernel MCP Server

Hands your agent a hosted browser: visit a site, sign in, fill a form, pull a file down. Nothing to run locally.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 37
- Author: kernel
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/kernel/kernel-mcp-server
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/kernel-mcp-server

## What it does

The server wires an AI assistant into the Kernel platform and exposes headless Chromium. An agent can spin up browser sessions, run arbitrary Playwright code, keep JavaScript Browser REPL cells alive with Patchright, Playwright and raw CDP, and capture MP4 replays of a run. It also covers deploying and monitoring Kernel apps, plus documentation search.

The production instance sits at `https://mcp.onkernel.com/mcp`, so there is no install step. Access goes through OAuth 2.0 with Clerk. On connect you either grant organization-wide access or pin the tokens to a single Kernel project. A project-scoped token cannot hop between projects, so pick organization-wide if your work spans several.

Clients that cannot speak remote MCP fall back to stdio with `npx -y mcp-remote https://mcp.onkernel.com/mcp`. The Kernel CLI is the quick route: `kernel mcp install --target <target>`, with targets such as `cursor`, `claude-code`, `vscode`, `windsurf`, `zed`, `goose` and `fx`. In Claude, run `/mcp` once in the REPL after adding the server to finish authentication.

## Requirements
- Remote server: `https://mcp.onkernel.com/mcp`
- Works with: Playwright, Chrome

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http kernel-mcp-server https://mcp.onkernel.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add kernel-mcp-server --url https://mcp.onkernel.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "kernel-mcp-server": {
            "url": "https://mcp.onkernel.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "kernel-mcp-server": {
            "type": "http",
            "url": "https://mcp.onkernel.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http kernel-mcp-server https://mcp.onkernel.com/mcp
```

## When to use it
- fill in a web form on the user's behalf
- log into an account and download a file
- walk through a checkout flow in a cloud browser
- record an MP4 replay of a browser run
- execute Playwright code against a live browser

## Example prompts
- Open the store site, sign in with my credentials and add the item to the cart
- Start a Chromium session and download the invoice from my account page
- Run this Playwright snippet on a live browser and record the replay

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32221
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13169
- [apify-mcp-server](https://affpapa.org/en/nevibecode/mcp/apify-mcp-server.md) — MCP server · ★ 12927

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
