CloakBrowser MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLOAK_MCP_SCREENSHOT_DIR | No | Screenshot output directory path | |
| CLOAK_MCP_DEFAULT_CDP_URL | No | Default CDP endpoint URL | |
| CLOAK_MCP_DEFAULT_DISPLAY_MODE | No | Default display mode when not provided (headless, virtual, or cdp) |
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 |
|---|---|
| browser_startC | Start a CloakBrowser session. Default mode is direct headless Linux browsing. |
| browser_navigateD | Navigate the session page to a URL. |
| browser_clickC | Click an element by CSS selector. |
| browser_typeB | Type text into an element by CSS selector. |
| browser_evaluateC | Evaluate JavaScript in the current page. |
| browser_snapshotC | Return page URL, title, and visible text. |
| browser_screenshotC | Capture a PNG screenshot and return its filesystem path. |
| browser_closeB | Close a browser session and release resources. |
| browser_wait_for_selectorC | Wait for an element selector to reach a page state. |
| browser_pressC | Press a keyboard key while targeting an element. |
| browser_hoverC | Hover over an element by CSS selector. |
| browser_select_optionC | Select an option value in a select element. |
| browser_get_textB | Return visible text from the page or a selector. |
| browser_get_attributeC | Return an element attribute value. |
| browser_get_linksB | Return links from the page or a selector. |
| browser_scrollC | Scroll the active page by pixel deltas. |
| browser_reloadC | Reload the active page. |
| browser_go_backC | Navigate the active page back in history. |
| browser_go_forwardC | Navigate the active page forward in history. |
| browser_get_cookiesC | Return browser cookies. |
| browser_set_cookiesD | Set browser cookies. |
| browser_clear_cookiesC | Clear browser cookies. |
| browser_get_storage_stateC | Return browser storage state. |
| browser_save_storage_stateC | Save browser storage state to a file. |
| browser_new_pageC | Open a new page in the session. |
| browser_list_pagesC | List pages in the session. |
| browser_switch_pageC | Switch the active page by page ID. |
| browser_close_pageB | Close a page in the session. |
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/SJF-ECNU/CloakBrowserMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server