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
clickC

Clicks on the provided element

close_pageB

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

dragB

Drag an element onto another element

emulateC

Emulates various features on the selected page.

evaluate_scriptA

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

fillA

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_requestB

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

handle_dialogB

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

hoverB

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_requestsC

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

list_pagesA

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_insightA

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_traceB

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_traceA

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_pageA

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_fileC

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