Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WEB_DEBUG_CHROME_EXECUTABLE_PATHNoPath to a Chrome/Chromium executable used for live browser sessions. Provide an explicit executable path when launching Chromium, e.g. /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
web_project_detectA

Inspect known project markers and report supported browser/framework capabilities without starting a process.

web_session_startA

Start or attach to an explicitly selected local Chromium or Safari page using an explicit URL and CDP, WebDriver, or executable settings. Chromium can opt into one guarded HTTPS loopback origin and a project-contained disposable auth fixture; attached Chromium can supply targetId to pin the exact page. Safari remains strict and CSS-only.

web_session_statusA

List active sessions or read one session summary.

web_browser_actionC

Navigate, click, fill, press, select, check, hover, scroll, wait, or reload within the selected same-origin target; actions use exact locators and fresh live probe waits.

web_issue_captureA

Combine browser state, DOM summary, console, network metadata, debugger/framework evidence, computed Chromium accessibility diagnostics, replay state, and an optional screenshot into one redacted evidence bundle. Auth-seeded sessions suppress screenshots.

web_next_inspectC

Compile one Next.js route or resolve one Server Action through the selected local Next development server.

web_replay_seekA

Return one retained, redacted replay frame; set restore=true to replay its safely restorable actions into the browser and mutate live state.

web_breakpoint_setA

Set a breakpoint by source URL and one-based line number through the local Chromium debugger.

web_debug_controlB

Resume or step a paused local JavaScript target.

web_debug_evaluateA

Evaluate an expression in the local page runtime. Side effects are rejected unless explicitly enabled.

web_repro_recordC

Execute and store a bounded pre-fix reproduction with exact locator checks, named ordered checkpoints, optional desktop/mobile viewport contracts and failure scope, and adaptive-risk signals.

web_fix_verifyC

Verify a stored pre-fix reproduction with adaptive bounded attempts and return verified, failed, or inconclusive evidence.

web_session_closeA

Close the selected session and release any browser resources owned by it.

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/MarlonJD/web-debug-mcp'

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