Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_BROWSER_PROFILENoCustom browser profile location. The server uses an isolated browser profile at /tmp/chrome-mcp-profile by default./tmp/chrome-mcp-profile

Tools

Functions exposed to the LLM to take actions

NameDescription
browser_navigate

Navigate to a URL in the browser (see browser_docs)

browser_reload

Reload the current page (see browser_docs)

browser_go_back

Navigate back in history (see browser_docs)

browser_go_forward

Navigate forward in history (see browser_docs)

browser_click

Click an element on the page using Playwright selector (see browser_docs)

browser_type

Type text into an input field (see browser_docs)

browser_hover

Hover over an element (see browser_docs)

browser_focus

Focus an element (see browser_docs)

browser_select

Select options in a dropdown (see browser_docs)

browser_scroll

Scroll the page (see browser_docs)

browser_mouse_move

Move the mouse to specific coordinates (see browser_docs)

browser_mouse_click

Click the mouse at specific coordinates or on current position (see browser_docs)

browser_mouse_drag

Drag from one position to another (see browser_docs)

browser_mouse_wheel

Scroll the mouse wheel (see browser_docs)

browser_press_key

Send a keyboard event (press a key) (see browser_docs)

browser_list_pages

List all open browser pages (tabs) (see browser_docs)

browser_new_page

Open a new browser page (tab) (see browser_docs)

browser_switch_page

Switch to a different browser page (tab) (see browser_docs)

browser_close_page

Close a browser page (tab) (see browser_docs)

browser_get_media_summary

Get a summary of all audio and video elements on the page (see browser_docs)

browser_get_audio_analysis

Analyze audio output for a duration to detect sound vs silence and frequencies (see browser_docs)

browser_control_media

Control a media element (play, pause, seek, mute) (see browser_docs)

browser_console_start

Start capturing browser console logs (console.log, console.error, console.warn, etc.) (see browser_docs)

browser_console_get

Get all captured console logs since browser_console_start was called (see browser_docs)

browser_console_clear

Clear all captured console logs and stop listening (see browser_docs)

browser_screenshot

Take a screenshot of the current page (see browser_docs)

browser_get_text

Get text content from an element (see browser_docs)

browser_evaluate

Execute JavaScript in the browser context (see browser_docs)

browser_get_dom

Get the full DOM structure or specific element data (see browser_docs)

browser_read_page

Read the content and metadata of the current page (see browser_docs)

browser_health_check

Check if the browser is running and accessible on port 9222 (see browser_docs)

browser_wait

Pause execution for a duration (see browser_docs)

browser_resize_window

Resize the browser window (useful for testing responsiveness) (see browser_docs)

browser_wait_for_selector

Wait for an element to appear on the page (see browser_docs)

browser_start_video_recording

Start recording browser session as video (see browser_docs)

browser_stop_video_recording

Stop video recording and save the file (see browser_docs)

browser_docs

Get detailed documentation, return values, examples, and caveats for any browser tool

browser_perf_start_profile

Start CPU profiling to track JavaScript execution (see browser_docs)

browser_perf_stop_profile

Stop CPU profiling and get profile data (see browser_docs)

browser_perf_take_heap_snapshot

Capture heap snapshot for memory analysis (see browser_docs)

browser_perf_get_heap_usage

Get current JavaScript heap usage statistics (see browser_docs)

browser_perf_get_metrics

Get runtime performance metrics (DOM nodes, event listeners, JS heap) (see browser_docs)

browser_perf_get_performance_metrics

Get web vitals and navigation timing (FCP, LCP, CLS, TTFB) (see browser_docs)

browser_perf_start_coverage

Start tracking CSS and JavaScript code coverage (see browser_docs)

browser_perf_stop_coverage

Stop coverage and get results showing used vs unused code (see browser_docs)

browser_net_start_monitoring

Start monitoring network requests with detailed timing (see browser_docs)

browser_net_get_requests

Get captured network requests with timing breakdown (see browser_docs)

browser_net_stop_monitoring

Stop network monitoring and clear request log (see browser_docs)

browser_net_export_har

Export full network activity log in HAR format (see browser_docs)

browser_net_get_websocket_frames

Get WebSocket frames for inspecting real-time communication (see browser_docs)

browser_net_set_request_blocking

Block requests matching URL patterns (see browser_docs)

browser_net_emulate_conditions

Emulate network conditions (throttling) (see browser_docs)

browser_sec_get_security_headers

Inspect security-related HTTP headers (see browser_docs)

browser_sec_get_certificate_info

Get TLS/SSL certificate details for HTTPS sites (see browser_docs)

browser_sec_detect_mixed_content

Detect mixed content warnings (HTTPS page loading HTTP resources) (see browser_docs)

browser_sec_start_csp_monitoring

Monitor Content Security Policy violations (see browser_docs)

browser_sec_get_csp_violations

Get captured CSP violations (see browser_docs)

browser_sec_stop_csp_monitoring

Stop CSP monitoring and clear violations (see browser_docs)

browser_storage_get_indexeddb

Inspect IndexedDB databases and their data (see browser_docs)

browser_storage_get_cache_storage

List Cache Storage API caches and their entries (see browser_docs)

browser_storage_delete_cache

Delete a specific cache from Cache Storage (see browser_docs)

browser_storage_get_service_workers

Get service worker registrations and their state (see browser_docs)

browser_storage_unregister_service_worker

Unregister a service worker (see browser_docs)

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/MadeByTokens/browser-mcp-server'

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