Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
slimNoExposes a 'slim' set of 3 tools. Type: boolean
channelNoSpecify a different Chrome channel. Choices: canary, dev, beta, stable. Type: string
headlessNoWhether to run in headless (no UI) mode. Type: boolean, default: false
isolatedNoIf specified, creates a temporary user-data-dir that is automatically cleaned up after the browser is closed. Type: boolean, default: false
log-fileNoPath to a file to write debug logs to. Type: string
viewportNoInitial viewport size (e.g., 1280x720). Type: string
chrome-argNoAdditional arguments for Chrome. Can be specified multiple times. Type: array of strings
ws-headersNoCustom headers for WebSocket connection in JSON format (e.g., '{"Authorization":"Bearer token"}'). Only works with --wsEndpoint. Type: string
browser-urlNoConnect to a running, debuggable Chrome instance (e.g., http://127.0.0.1:9222). Type: string
ws-endpointNoWebSocket endpoint to connect to a running Chrome instance (e.g., ws://127.0.0.1:9222/devtools/browser/<id>). Type: string
auto-connectNoIf specified, automatically connects to a browser (Chrome 144+) running locally from the user data directory identified by the channel param (default channel is stable). Type: boolean, default: false
proxy-serverNoProxy server configuration for Chrome. Type: string
user-data-dirNoPath to the user data directory for Chrome. Type: string
executable-pathNoPath to custom Chrome executable. Type: string
category-networkNoSet to false to exclude network tools. Type: boolean, default: true
performance-cruxNoSet to true to send URLs from performance traces to CrUX API. Type: boolean, default: false
usage-statisticsNoSet to true to opt-in to usage statistics collection. Type: boolean, default: false
category-emulationNoSet to false to exclude emulation tools. Type: boolean, default: true
category-extensionsNoSet to true to include extension tools. Type: boolean, default: false
experimental-visionNoWhether to enable coordinate-based tools. Type: boolean
category-performanceNoSet to false to exclude performance tools. Type: boolean, default: true
accept-insecure-certsNoIf enabled, ignores errors relative to self-signed and expired certificates. Type: boolean
redact-network-headersNoIf true, redacts sensitive network headers. Type: boolean, default: false
experimental-screencastNoExposes experimental screencast tools (requires ffmpeg). Type: boolean
experimental-ffmpeg-pathNoPath to ffmpeg executable for screencast recording. Type: string
ignore-default-chrome-argNoExplicitly disable default arguments for Chrome. Can be specified multiple times. Type: array of strings
category-experimental-webmcpNoSet to true to enable debugging WebMCP tools. Requires Chrome 149+. Type: boolean
category-experimental-third-partyNoSet to true to enable third-party developer tools. Type: boolean, default: false

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

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/operasoftware/opera-devtools-mcp'

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