Skip to main content
Glama
ochen1
by ochen1

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_MUX_DEBUGNo1 logs every rewrite diff
CDMCP_MUX_SOCKETNoOverride unix socket path for the daemon
CDMCP_MUX_CHROMIUMNoChromium binary (defaults to bundled Puppeteer)
CDMCP_MUX_HEADLESSNofalse makes Chrome visible (default: headless)
CDMCP_MUX_USER_DATA_DIRNoOverride Chrome profile directory

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
clickB

Clicks on the provided element

close_pageA

Closes the page by its index. The last open page cannot be closed.

dragC

Drag an element onto another element

emulateC

Emulates various features on the selected page.

evaluate_scriptB

Evaluate a JavaScript function inside the currently selected page. Returns the response as JSON, so returned values have to be JSON-serializable.

fillB

Type text into an input, text area or select an option from a element.

fill_formB

Fill out multiple form elements at once

get_console_messageA

Gets a console message by its ID. You can get all messages by calling list_console_messages.

get_network_requestA

Gets a network request by an optional reqid, if omitted returns the currently selected request in the DevTools Network panel.

handle_dialogC

If a browser dialog was opened, use this command to handle it

hoverC

Hover over the provided element

lighthouse_auditA

Get Lighthouse score and reports for accessibility, SEO and best practices. This excludes performance. For performance audits, run performance_start_trace

list_console_messagesA

List all console messages for the currently selected page since the last navigation.

list_network_requestsA

List all requests for the currently selected page since the last navigation.

list_pagesB

Get a list of pages open in the browser.

navigate_pageA

Go to a URL, or back, forward, or reload. Use project URL if not specified otherwise.

new_pageA

Open a new tab and load a URL. Use project URL if not specified otherwise.

performance_analyze_insightB

Provides more detailed information on a specific Performance Insight of an insight set that was highlighted in the results of a trace recording.

performance_start_traceA

Start a performance trace on the selected webpage. Use to find frontend performance issues, Core Web Vitals (LCP, INP, CLS), and improve page load speed.

performance_stop_traceB

Stop the active performance trace recording on the selected webpage.

press_keyA

Press a key or key combination. Use this when other input methods like fill() cannot be used (e.g., keyboard shortcuts, navigation keys, or special key combinations).

resize_pageB

Resizes the selected page's window so that the page has specified dimension

select_pageB

Select a page as a context for future tool calls.

take_memory_snapshotA

Capture a heap snapshot of the currently selected page. Use to analyze the memory distribution of JavaScript objects and debug memory leaks.

take_screenshotB

Take a screenshot of the page or element.

take_snapshotA

Take a text snapshot of the currently selected page based on the a11y tree. The snapshot lists page elements along with a unique identifier (uid). Always use the latest snapshot. Prefer taking a snapshot over taking a screenshot. The snapshot indicates the element selected in the DevTools Elements panel (if any).

type_textA

Type text using keyboard into a previously focused input

upload_fileB

Upload a file through a provided element.

wait_forB

Wait for the specified text to appear on the selected page.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/ochen1/chrome-devtools-mcp-mux'

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