Access Kernel's cloud-based browsers and app actions via MCP (remote HTTP + OAuth).
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Kernel MCP Server.
manage_browsersCreate, update, list, get, and delete browser sessions, and read archived telemetry for active or deleted sessions. Supports headless/stealth modes, profiles, proxies, viewports, extensions, names and tags, and SSH tunneling. The browser tools (`manage_browsers`, `computer_action`, `execute_playwriβ¦
manage_profilesSetup (with guided live browser session), search/list with pagination, get, and delete browser profiles for persisting cookies and logins.
manage_projectsCreate, list, get, update, and delete organization projects. Inspect and update per-project resource limits.
manage_api_keysCreate, list, get, update, and delete org-wide or project-scoped API keys. Create returns the plaintext key once.
manage_browser_poolsCreate, list, get, delete, and flush pools of pre-warmed browsers. Acquire and release browsers from pools.
manage_config_registryLook up current browser and proxy recommendations, start and inspect analyses, request cancellation, and list project configurations or analysis history.
A Model Context Protocol (MCP) server that provides AI assistants with secure access to Kernel platform tools and browser automation capabilities.

π Use instantly at https://mcp.onkernel.com/mcp β no installation required!
The Kernel MCP Server bridges AI assistants (like Claude, Cursor, fx, or other MCP-compatible tools) with the Kernel platform, enabling them to:
Open-source & fully-managed β the complete codebase is available here, and we run the production instance so you don't need to deploy anything.
The server uses OAuth 2.0 authentication via Clerk to ensure secure access to your Kernel resources. During authorization, users can grant organization-wide access or restrict the resulting access and refresh tokens to one Kernel project. Project-scoped tokens cannot switch projects; organization-wide authorization remains available for existing workflows.
For a deeper dive into why and how we built this server, see our blog post: Introducing Kernel MCP Server.
https://mcp.onkernel.com/mcpmcp-remote (for clients without remote MCP support): npx -y mcp-remote https://mcp.onkernel.com/mcpUse the streamable HTTP endpoint where supported for increased reliability. If your client does not support remote MCP, use mcp-remote over stdio.
Kernel's server is a centrally hosted, authenticated remote MCP using OAuth 2.1 with dynamic client registration.
The same /mcp endpoint serves SDK v1 / 2025-era Streamable HTTP clients and
protocol revision 2026-07-28 clients through the SDK v2 stateless handler.
Legacy clients still initialize normally. Modern clients use per-request metadata
and do not initialize or receive an MCP session ID. Both use the same tools and
authentication checks; MCP Apps capabilities are read per request for modern clients.
Legacy clients should handle both JSON-RPC errors and isError tool results.
Unknown tools now produce JSON-RPC error -32602; ordinary tool failures still
return isError. Validation-error text and generated tool schemas can differ from
SDK v1. No byte-preserving compatibility layer or Tasks extension is installed.
Run bun test 'src/app/[transport]/dual-era.test.ts' to exercise both SDK client
generations over HTTP, including OAuth authorization and refresh with local upstream
service fixtures. The v1 SDK is retained only as a test dependency.
The fastest way to configure the MCP server is using the Kernel CLI:
| Target | Command |
|---|---|
| Cursor | kernel mcp install --target cursor |
| Claude Desktop | kernel mcp install --target claude |
| Claude Code | kernel mcp install --target claude-code |
| VS Code | kernel mcp install --target vscode |
| Windsurf | kernel mcp install --target windsurf |
| Zed | kernel mcp install --target zed |
| Goose | kernel mcp install --target goose |
| fx | kernel mcp install --target fx |
The CLI automatically locates your tool's config file and adds the Kernel MCP server configuration.
Our remote MCP server is not compatible with the method Free users of Claude use to add MCP servers.
Kernel, Integration URL: https://mcp.onkernel.com/mcp, then click Add.Kernel to launch OAuth and approve.On Claude for Work (Team/Enterprise), only Primary Owners or Owners can enable custom connectors for the org. After it's configured, each user still needs to go to Settings β Connectors and click Connect to authorize it for their account.
Add the following to your ~/.config/opencode/opencode.jsonc:
Then authenticate using the OpenCode CLI:
Configure Kernel with the Kernel CLI:
Or add Kernel to the mcp map in ~/.fx/mcp.json manually:
Start fx, or reload the configuration in an existing session:
Then authenticate with Kernel:
Authorize access in the browser window that opens. Run /mcp list to verify that Kernel is connected.
Click here to install Kernel on Goose in one click.
Extensions in the sidebar of the Goose Desktop.Add custom extension.Add custom extension modal, enter:
KernelSTDIOAccess Kernel's cloud-based browsers via MCPnpx -y mcp-remote https://mcp.onkernel.com/mcp300Save Changes button.Add Extension from the menu.Command-line Extension.Kernelnpx -y mcp-remote https://mcp.onkernel.com/mcp300Access Kernel's cloud-based browsers via MCPhttps://mcp.onkernel.com/mcpYou can connect directly to https://mcp.onkernel.com/mcp, or use Smithery as a proxy using its provided URL.
Use Smithery URL in any MCP client:
Use Kernel in Smithery's Playground MCP client:
Many other MCP-capable tools accept:
npx-y mcp-remote https://mcp.onkernel.com/mcpConfigure these values wherever the tool expects MCP server settings.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kernel-mcp-server)<a href="https://allmcps.com/mcp/kernel-mcp-server"><img src="https://allmcps.com/api/badge/kernel-mcp-server?style=directory" alt="Kernel MCP Server on AllMCPs" /></a>