mcp-browser-parallel
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| browser_connectA | Connect to an existing Chrome browser via CDP and extract auth cookies. Chrome must be running with --remote-debugging-port. This also extracts cookies/storage so new instances can be created without re-login. |
| instance_createA | Create a new isolated browser instance. Auth (cookies/localStorage) is automatically cloned from the connected Chrome, so no re-login is needed. Each instance has fully isolated state. |
| instance_listA | List all active browser instances with their current URLs and titles. |
| instance_closeB | Close a specific browser instance and release its resources. |
| instance_close_allA | Close all browser instances. |
| page_navigateB | Navigate an instance to a URL. |
| page_snapshotA | Take an accessibility snapshot of the page. Returns a structured text representation with refs for interactive elements. Always use this before performing actions to understand the current page state. |
| page_clickB | Click an element identified by ref from the latest page_snapshot. |
| page_fillB | Clear and fill text into an input element identified by ref. |
| page_typeA | Type text into editable element. By default fills at once; set slowly=true to type character by character. |
| page_select_optionB | Select option(s) in a element. |
| page_hoverC | Hover over an element. |
| page_press_keyC | Press a key or key combination (e.g. "Enter", "Control+a", "Escape"). |
| page_screenshotC | Take a screenshot of the page or a specific element. |
| page_waitC | Wait for text to appear, disappear, or a specified time. |
| page_evaluateB | Evaluate a JavaScript expression in the page context. Returns JSON-serializable result. |
| page_maximizeB | Maximize the browser window for an instance via CDP protocol. |
| page_navigate_backB | Go back to the previous page in history. |
| page_resizeB | Resize the browser viewport for an instance. |
| page_dragB | Drag an element and drop it onto another element. |
| page_file_uploadB | Upload one or multiple files via a file input element. |
| page_fill_formC | Fill multiple form fields at once. |
| page_handle_dialogA | Handle a browser dialog (alert, confirm, prompt). Must be called when a dialog is open. |
| page_console_messagesC | Return all console messages captured from the page. |
| page_network_requestsA | Return all network requests since the page was loaded. |
| page_run_codeB | Run a Playwright code snippet against the instance page. For advanced use cases. |
| page_mouse_click_xyB | Click at specific coordinates on the page. |
| page_mouse_move_xyC | Move the mouse to specific coordinates. |
| page_mouse_drag_xyB | Drag from one point to another using coordinates. |
| page_pdf_saveC | Save the page as a PDF file. |
| page_verify_text_visibleB | Verify that text is visible on the page. |
| page_verify_element_visibleB | Verify that an element with a specific role and name is visible. |
| page_verify_valueC | Verify the value of a form element. |
| page_generate_locatorB | Generate a Playwright locator string for the given element, useful for test code generation. |
| page_start_tracingC | Start a Playwright trace recording for debugging. |
| page_stop_tracingB | Stop the trace recording and save to file. |
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
- 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/Mokecy/mcp-browser-parallel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server