Skip to main content
Glama
SJF-ECNU

CloakBrowser MCP

by SJF-ECNU

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLOAK_MCP_SCREENSHOT_DIRNoScreenshot output directory path
CLOAK_MCP_DEFAULT_CDP_URLNoDefault CDP endpoint URL
CLOAK_MCP_DEFAULT_DISPLAY_MODENoDefault display mode when not provided (headless, virtual, or cdp)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

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/SJF-ECNU/CloakBrowserMCP'

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