| title | MCP Server |
|---|---|
| description | Access Kernel's cloud-based browsers via MCP |
Our Model Context Protocol (MCP) server lets any compatible AI model or agent launch Chromium browsers, inject context, evaluate JavaScript, and stream DOM snapshots from Kernel's cloud platform — via a single secure endpoint.
- Streamable HTTP (recommended):
https://mcp.onkernel.com/mcp - stdio via
mcp-remote(for clients without remote MCP support):npx -y mcp-remote https://mcp.onkernel.com/mcp
Use 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.
Our remote MCP server is not compatible with the method Free users of Claude use to add MCP servers.
- Go to Settings → Connectors → Add custom connector.
- Enter: Integration name:
Kernel, Integration URL:https://mcp.onkernel.com/mcp, then click Add. - In Settings → Connectors, click Connect next to
Kernelto launch OAuth and approve. - In chat, click Search and tools and enable the Kernel tools if needed.
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.
claude mcp add --transport http kernel https://mcp.onkernel.com/mcp
# Then in the REPL run once to authenticate:
/mcpClick here to install Kernel on Cursor.
- Press ⌘/Ctrl Shift J.
- Go to MCP & Integrations → New MCP server.
- Add this configuration:
{
"mcpServers": {
"kernel": {
"url": "https://mcp.onkernel.com/mcp"
}
}
}- Save. The server will appear in Tools.
Click here to install Kernel on Goose in one click.
- Click
Extensionsin the sidebar of the Goose Desktop. - Click
Add custom extension. - On the
Add custom extensionmodal, enter:- Extension Name:
Kernel - Type:
STDIO - Description:
Access Kernel's cloud-based browsers via MCP - Command:
npx -y mcp-remote https://mcp.onkernel.com/mcp - Timeout:
300
- Extension Name:
- Click
Save Changesbutton.
- Run the following command:
goose configure
- Select
Add Extensionfrom the menu. - Choose
Command-line Extension. - Follow the prompts:
- Extension name:
Kernel - Command:
npx -y mcp-remote https://mcp.onkernel.com/mcp - Timeout:
300 - Description:
Access Kernel's cloud-based browsers via MCP
- Extension name:
{
"mcpServers": {
"kernel": {
"url": "https://mcp.onkernel.com/mcp",
"type": "http"
}
}
}- Press ⌘/Ctrl Shift P → search MCP: Add Server.
- Select HTTP (HTTP or Server-Sent Events).
- Enter:
https://mcp.onkernel.com/mcp - Name the server Kernel → Enter.
- Press ⌘/Ctrl , to open settings.
- Navigate Cascade → MCP servers → View raw config.
- Paste:
{
"mcpServers": {
"kernel": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.onkernel.com/mcp"]
}
}
}- On Manage MCPs, click Refresh to load Kernel MCP.
- Press ⌘/Ctrl , to open settings.
- Paste:
{
"context_servers": {
"kernel": {
"source": "custom",
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.onkernel.com/mcp"]
}
}
}Many other MCP-capable tools accept:
- Command:
npx - Arguments:
-y mcp-remote https://mcp.onkernel.com/mcp
{
"kernel": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.onkernel.com/mcp"]
}
}Configure these values wherever the tool expects MCP server settings.
create_browser- Launch a new browser sessionget_browser- Get browser session informationlist_browsers- List active browser sessionsdelete_browser- Terminate a browser session
list_apps- List apps in your Kernel organizationinvoke_action- Execute actions in Kernel appsget_deployment- Get deployment status and logslist_deployments- List all deploymentsget_invocation- Get action invocation details
search_docs- Search Kernel platform documentation and guides
- Cursor clean reset: ⌘/Ctrl Shift P → run
Cursor: Clear All MCP Tokens(resets all MCP servers and auth; re-enable Kernel and re-authenticate). - Clear saved auth and retry:
rm -rf ~/.mcp-auth - Ensure a recent Node.js version when using
npx mcp-remote - If behind strict networks, try stdio via
mcp-remote, or explicitly set the transport your client supports
Human: Run my web-scraper app to get data from reddit.com
Assistant: I'll execute your web-scraper action with reddit.com as the target.
[Uses invoke_action tool to run your deployed app in the cloud]
Human: Create a stealth browser session that I can reuse for testing login flows
Assistant: I'll create a persistent, stealth-enabled browser that maintains state between uses.
[Uses create_browser tool with persistence and stealth options]