Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
capture_screenshot

Capture a screenshot of the current page. Returns a base64 encoded PNG image.

click_element

Clicks on an element in the DOM using a CSS selector

fill_input

Fills an input field in the DOM with the specified text. It focuses the element using a CSS selector and then simulates native typing.

evaluate_js

Evaluate JavaScript in the current Chrome tab

navigate

Navigate the current Chrome tab to a URL

inspect_dom

Fetch the entire HTML of the current document or a snippet around a search query

pause_on_load

Enable debugger and pause on the first statement of the next executed script, then reload the page

step_over

Step over the current line of code in the debugger

resume

Resume execution in the debugger

search_scripts

Search all parsed scripts for a specific text/query and get the line and column number for setting breakpoints

set_breakpoint

Set a debugger breakpoint at a specific script, line and column

evaluate_on_call_frame

Evaluate an expression in the context of the currently paused debugger call frame

reload

Reload the current page

scroll

Scrolls the page by a specific amount (pixels or pages) or to a specific element.

remove_breakpoint

Remove a debugger breakpoint

restart_chrome

Restarts the managed Chrome instance with remote debugging enabled. This tool can be used to start a new instance or restart an already existing one. If Chrome fails to start due to a missing executable, advise the user to set the CHROME_PATH environment variable for the MCP server.

stop_chrome

Stops the managed Chrome instance. This tool should be used to ensure no zombie Chrome instances are left running after finishing operations with the MCP server.

get_network_logs

Retrieve intercepted network requests (REST) and WebSocket frames with optional advanced filtering. Use this tool to inspect API calls, page assets, and WebSocket traffic. It is highly recommended to use the available filters to avoid flooding the context window with unnecessary network data.

get_console_logs

Retrieve console logs from the browser. This includes console.log/warn/error calls, exceptions, and network errors. Use this tool for troubleshooting page scripts and errors.

get_performance_metrics

Retrieve run-time performance metrics from the browser (e.g., JS heap size, DOM nodes, layout duration, etc.). Useful for getting a quick snapshot of the page's memory and computational overhead.

profile_page_performance

Record and analyze a performance trace of the page. It automatically calculates Core Web Vitals (FCP, LCP, DCL, Load) and identifies the top Long Tasks (main thread blocking operations). You can optionally reload the page with cache disabled to simulate a cold start.

enable_proxy_auth

Enables proxy authentication using the Fetch domain. Call this after restarting Chrome with a proxy-server if your proxy requires authentication. It maintains active listening for up to 30 seconds of inactivity before automatically unhooking itself.

send_cdp_command

EXPERIMENTAL: Send a raw CDP command to the browser. Use ONLY if existing specialized tools (like navigate, click_element, etc.) do not satisfy your needs. Requires knowledge of the Chrome DevTools Protocol (CDP).

get_custom_events

EXPERIMENTAL: Retrieve events captured from the browser that are not handled by other specialized listeners (like network or console). Use this to see results of custom commands that produce events (e.g., Target.targetCreated).

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/raultov/chrome-debug-mcp'

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