Skip to main content
Glama
funkyfunc

browser-dvr-mcp

by funkyfunc

browser_launch

Launch a Chromium browser and establish a CDP session. Mandatory first step; supports headless mode or visual debugging and optional URL navigation.

Instructions

Launch a Chromium browser instance and establish a CDP session. This is the mandatory first step before any other tool can be used. By default, launches in headless mode. Set headless=false for visual debugging. If a URL is provided, the browser navigates to it immediately after launch (waits for load event). The launched session automatically enables: Accessibility domain, DOM domain, Performance domain, and Target.setAutoAttach for OOPIF discovery.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNoURL to navigate to immediately after launch.
headlessNoLaunch in headless mode (default: true). Set false to see the browser window.
userDataDirNoPath to a persistent Chrome user profile directory. Useful for preserving cookies and localStorage across sessions.
autoTrackHistoryNoAutomatically record screenshots and build a visual markdown history report under the workspace artifacts directory (default: false). Note: This starts an implicit screen recording. If you later call browser_start_recording, the implicit recording will be stopped and replaced.
sessionHistoryDirNoCustom directory path to save the session history and screenshots (default: process.cwd()/session_history/sess_<timestamp>)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/funkyfunc/browser-dvr-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server