Kernel Mcp
use KERNEL cloud browsers through the KERNEL mcp server.
by kernel · MIT
The skill
use KERNEL cloud browsers through the KERNEL mcp server. create stealth browser sessions, automate pages with playwright, the browser repl, or computer-use actions, reuse logged-in profiles and managed auth connections, and record replays. use whenever a task needs a real browser, a site that blocks bots, a logged-in session, or screenshots of a live page.
KERNEL mcp
the KERNEL mcp server gives you hosted chromium sessions. nothing runs on the user's machine. every browser is a cloud vm that you create, drive, and delete through mcp tools.
on first use, grok opens a browser window so the user can sign in to KERNEL over oauth. during authorization the user can grant org-wide access or limit it to one KERNEL project.
tools
session lifecycle
- manage_browsers:
create,list,get,update,delete, andget_telemetryfor browser sessions.createreturns a session id, cdp url, and live view url. options includestealth,headless,proxy_id,profile_name,viewport_width/viewport_height, andtimeout_seconds. - manage_browser_pools: pre-warmed pools for high-throughput work. create a pool,
acquirea browser, andreleaseit when done.
driving a browser
- execute_playwright_code: run playwright typescript against an existing session.
pageis already in scope. return a value to get it back. - browser_repl: persistent javascript repl inside the browser vm with playwright, patchright, and raw cdp. state survives across calls. start with
repl.help(). - computer_action: mouse, keyboard, scroll, and screenshot actions. batch several actions per call and end with a screenshot.
- webmcp: call structured tools a page exposes through webmcp. check for these before writing selectors for a site action.
- browser_curl: send http requests from inside the browser session, using its cookies and network path.
- exec_command: run shell commands inside the browser vm, for example to check dns, files, or logs.
state and auth
- manage_profiles: saved cookies and local storage.
setupopens a guided session so the user can log in once. passprofile_nametomanage_browserscreateto reuse it. - manage_auth_connections: managed auth for third-party sites. before a task that needs an account,
listconnections for the domain. if none is authenticated,loginstarts a hosted sign-in flow the user completes in their own browser, so credentials and mfa stay out of chat. - manage_proxies: datacenter, isp, residential, mobile, or custom proxies with country, state, or city targeting.
- manage_extensions: list and manage uploaded chrome extensions.
other
- manage_replays:
startandstopmp4 recordings of a session (paid plans). - manage_apps: list apps, check deployment status, and invoke KERNEL apps.
- search_docs: search the KERNEL documentation.
workflows
browse or scrape a page
manage_browserscreatewithstealth: trueif the site has bot detection.execute_playwright_codeto navigate and extract:await page.goto("https://news.ycombinator.com"); return await page.$$eval(".titleline > a", els => els.slice(0, 10).map(e => e.textContent) );manage_browsersdeletewhen finished.
work on a site that needs a login
manage_auth_connectionslistwith the site's domain.- if a connection is
AUTHENTICATED, create the browser with itsprofile_name. otherwisecreatea connection, runlogin, share the hosted url with the user, andwaituntil it completes. - run the task, then delete the browser.
visual or coordinate-based tasks
computer_actionwith ascreenshotto see the page.- batch
click_mouse,type_text, andpress_key, ending with anotherscreenshot.
tips
- delete browsers when you are done. set
timeout_secondsas a backstop. - use
headless: truewhen nobody needs the live view. it starts faster. - share the live view url when the user needs to watch or take over.
- if a session misbehaves,
manage_browsersget_telemetryworks on active and deleted sessions.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: kernel/kernel-mcp-68484496832.
Details
- Publisher
- kernel
- Category
- Software Development › Developer docs & tooling
- License
- MIT
- Updated
- 2026-10-13
References
More from kernel
- Generate Video Generate crisp, perfectly smooth MP4 videos from a web page or animated visualization by driving…
- Create Agent Site Skill create reusable skills for automating specific websites with KERNEL cloud browsers.
- Debug Browser Session Systematically debug a Kernel cloud browser session — VM issues, network errors, Chrome crashes,…
- Diff Profile Archives Compare two Kernel profile snapshots to investigate behavioral differences.