agent-browser-mcp
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_setup_statusA | Return extension path, bridge ports, and connection status for setup/diagnostics. |
| list_tabsB | List currently connected browser tabs/sessions. |
| switch_tabB | Set the active browser tab by session id or URL substring. |
| open_urlB | Navigate the current tab to a URL using real-browser JS navigation. |
| open_new_tabA | Open a new browser tab with the given URL. |
| extension_pathA | Get absolute path to the unpacked Chrome extension directory for manual installation. |
| list_extensionsB | List Chrome extensions visible to the CDP bridge extension itself. |
| scan_pageA | Read the current page as simplified HTML/text, preserving login state from the real browser. |
| execute_jsC | Execute arbitrary JS in the current page context or send JSON CDP bridge commands through the page bridge. |
| cdp_commandC | Call a single Chrome DevTools Protocol command on the current or specified tab. |
| cdp_batchC | Run a CDP bridge batch command; pass the full JSON command object as text. |
| get_cookiesB | Get cookies for the current page or specified tab via the Chrome extension bridge. |
| capture_page_screenshotC | Capture a screenshot of the current page/tab via CDP and optionally save it to a file path. |
| capture_desktop_screenshotB | Take a desktop screenshot of the whole screen using mss; useful for physical-input verification. |
| mouse_moveB | Move the real mouse cursor to screen coordinates. |
| mouse_clickC | Click on the real desktop at screen coordinates. |
| mouse_dragC | Drag the real mouse from one point to another. |
| type_textB | Type text via the real keyboard, optionally after clicking a field. |
| hotkeyB | Send a hotkey chord like 'command,l' or 'ctrl,shift,p' via the real keyboard. |
| pointer_infoA | Report the current desktop mouse position and primary screen size. |
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
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/335234131/agent-browser-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server