T3rnel MCP Session Bridge — 98 MCP tools over stdio
The MCP Session Bridge is a free MCP server that exposes 98 browser-automation tools to Claude Code/Desktop, Cursor, VS Code, Windsurf, Antigravity, IntelliJ, Codex, Grok Build, Kimi Code/Desktop, JCode, Cline, OpenCode, Continue.dev, KiloCode, Roo Code, Aider, OpenClaw, Hermes, OpenFang and other MCP clients. In extension mode it drives the browser you are already signed into through the T3rnel Browser extension. In standalone mode it launches its own browser and needs no extension at all.
Your AI assistant can read the page you are already signed into, inspect CSS, capture screenshots, run audits, clear cache, fill forms, inspect React components and more — without a separate automation browser or re-authenticating.
The skill
Tools tell an agent what it can do. A skill tells it when — and, more usefully, when not to. signed-in-browser is published alongside the bridge and installs into any client that reads skills.
- It says when not to use this. A public page should be fetched, not driven through somebody's live browser. Reaching into a real session for a page you could have requested is cost with no benefit.
- It leads with the risk. This is a real browser logged into real accounts, so: read before you write, confirm anything irreversible in your own words first, and never enter a credential the model generated.
- It says to verify. A click that resolves is not a click that worked. Re-snapshot and assert what changed — most silent automation failures are a selector that matched nothing and a caller that never looked.
On Smithery, or
drop SKILL.md into ~/.claude/skills/signed-in-browser/.
Source and listings
The bridge is source-available at
github.com/t3ratech/mcp-session-bridge
— the same source the npm package ships. It is listed on
npm,
the official MCP registry as io.github.t3ratech/mcp-session-bridge, and
Smithery.
The extension itself is closed source and ships through the browser stores.
Add the MCP Session Bridge
Nothing to install — npx runs it, the extension dials out to it over a local WebSocket, and the first connect asks once in the panel. No licence required for the bridge itself.
Configure your MCP client
{
"mcpServers": {
"t3rnel-session": {
"command": "npx",
"args": ["-y", "@t3ratech/mcp-session-bridge"],
"env": { "T3RNEL_SESSION_MODE": "auto" }
}
}
}
Works with the T3rnel Browser extension
The bridge is free and works out of the box. For the full set of advanced tools and features, get the T3rnel Browser extension and upgrade to Pro. Pro is a one-time purchase that unlocks additional capabilities directly inside the extension.
MCP tool reference
All 97 tools the extension serves over MCP, generated from the extension's registry — this list and the store listing cannot disagree, both are produced from the same source. The bridge's own session_install brings its listing to 98. Three more stay panel-only by design and are refused over MCP:
browser_healthbrowser_list_tabsbrowser_navigatebrowser_close_tabbrowser_switch_tabbrowser_backbrowser_forwardbrowser_reloadbrowser_waitbrowser_read_pagebrowser_snapshotbrowser_clickbrowser_fillbrowser_hoverbrowser_typebrowser_pressbrowser_selectbrowser_scrollbrowser_screenshotbrowser_evaluatebrowser_network_startbrowser_network_stopbrowser_network_listbrowser_network_bodybrowser_console_startbrowser_console_stopbrowser_console_listbrowser_pdfbrowser_uploadbrowser_history_searchbrowser_bookmarks_searchbrowser_downloads_listbrowser_viewport_setbrowser_debugger_statusbrowser_auditbrowser_check_linksbrowser_check_spellingbrowser_visual_capture_baselinebrowser_visual_comparebrowser_visual_diffbrowser_record_startbrowser_record_stopbrowser_record_listbrowser_record_eventsbrowser_record_replaybrowser_css_scanbrowser_css_copybrowser_css_editbrowser_css_extractbrowser_css_unusedbrowser_inspect_startbrowser_inspect_stopbrowser_inspect_modebrowser_inspect_statusbrowser_fullpage_capturebrowser_screenshot_annotatebrowser_screenshot_cropbrowser_screenshot_exportbrowser_screenshot_historybrowser_md_viewbrowser_md_diffbrowser_vault_savebrowser_vault_loadbrowser_vault_listbrowser_vault_deletebrowser_codegen_startbrowser_codegen_stopbrowser_codegen_exportbrowser_codegen_statusbrowser_dom_compressbrowser_dom_deltabrowser_firewall_set_policybrowser_firewall_checkbrowser_firewall_get_policybrowser_shadow_startbrowser_shadow_stopbrowser_shadow_comparebrowser_license_checkbrowser_license_activatebrowser_timetravel_snapshotbrowser_timetravel_listbrowser_timetravel_inspectbrowser_timetravel_exportbrowser_react_detectbrowser_react_treebrowser_react_inspectbrowser_react_highlightbrowser_cache_clearbrowser_hard_reloadbrowser_form_fillbrowser_form_clearbrowser_scroll_guard_setbrowser_scroll_guard_statusbrowser_scroll_guard_releasebrowser_color_pickbrowser_color_samplebrowser_color_palette
browser_license_collectbrowser_license_recoverbrowser_license_release