web-debug-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WEB_DEBUG_CHROME_EXECUTABLE_PATH | No | Path 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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