| 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.
- Go to Settings → Integrations → Add more.
- Enter: Integration name:
Kernel, Integration URL:https://mcp.onkernel.com/mcp. - Start a chat, enable Tools, complete auth.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude:
{
"mcpServers": {
"kernel": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.onkernel.com/mcp"]
}
}
}Restart the Claude desktop app.
claude mcp add --transport http kernel https://mcp.onkernel.com/mcp
# Then in the REPL run once to authenticate:
/mcpInstall with one click or configure manually.
Click here.
- Press ⌘/Ctrl Shift J.
- Go to Tools & 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": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.onkernel.com/mcp"]
}
}
}- Press ⌘/Ctrl P → search MCP: Add Server.
- Select Command (stdio).
- Enter:
npx -y mcp-remote https://mcp.onkernel.com/mcp
- Name the server Kernel → Enter.
- Activate via MCP: List Servers → Kernel → Start Server.
- Press ⌘/Ctrl , to open settings.
- Go to Cascade → MCP servers → Add custom server.
- Paste:
{
"mcpServers": {
"kernel": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.onkernel.com/mcp"]
}
}
}Open settings.json and add:
{
"context_servers": {
"kernel": {
"command": {
"path": "npx",
"args": ["-y", "mcp-remote", "https://mcp.onkernel.com/mcp"],
"env": {}
},
"settings": {}
}
}
}Many other MCP-capable tools accept:
- Command:
npx - Arguments:
-y mcp-remote https://mcp.onkernel.com/mcp - Environment: (none)
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]