Circuit MCP Server

Snowfort Circuit MCP - Computer use for webapps and electron apps

Local serverstdioTypeScript

What is the Circuit MCP Server?

Snowfort Circuit MCP - Computer use for webapps and electron apps

What you get

Circuit MCP is a comprehensive Model Context Protocol (MCP) server suite that enables AI coding agents to automate both web browsers and Electron desktop applications with unparalleled precision and flexibility.

What the assistant can call

Once Circuit MCP is connected, these are the calls the assistant has available:

  • Cross — Browser Support**: Chromium, Firefox, WebKit
  • Navigation — History control, page reload, URL navigation
  • Multi — Window Management**: Control multiple app windows simultaneously
  • Accessibility-First — Built-in accessibility tree navigation with element refs
  • browser_launch — Launch browser with AI optimizations
  • browser_navigate — Navigate to URL (includes auto-snapshot)
  • browser_resize — Resize browser viewport
  • browser_handle_dialog — Set dialog auto-response
  • browser_tab_new — Create new browser tab
  • browser_tab_list — List all open tabs
  • browser_tab_select — Switch to specific tab
  • browser_tab_close — Close specific tab

Recorded tools

  • browser_launch — Launch browser with AI optimizations
  • browser_navigate — Navigate to URL (includes auto-snapshot)
  • browser_resize — Resize browser viewport
  • browser_handle_dialog — Set dialog auto-response
  • browser_tab_new — Create new browser tab
  • browser_tab_list — List all open tabs
  • browser_tab_select — Switch to specific tab
  • browser_tab_close — Close specific tab
  • browser_network_requests — Get network request history
  • browser_console_messages — Get console message history

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
browser_launchLaunch browser with AI optimizations
browser_navigateNavigate to URL (includes auto-snapshot)
browser_resizeResize browser viewport
browser_handle_dialogSet dialog auto-response
browser_tab_newCreate new browser tab
browser_tab_listList all open tabs
browser_tab_selectSwitch to specific tab
browser_tab_closeClose specific tab
browser_network_requestsGet network requests from Electron app
browser_console_messagesGet console logs from Electron app
browser_generate_playwright_testGenerate test code from actions
clickClick element (includes auto-snapshot)
hoverHover over element (includes auto-snapshot)
dragDrag element to target
keyPress keyboard key (includes auto-snapshot)
selectSelect dropdown option
uploadUpload file to input
backNavigate back in history
forwardNavigate forward in history
refreshReload current page
screenshotTake compressed screenshot
snapshotGet accessibility tree with element refs
pdfGenerate PDF of page
contentGet HTML content
text_contentGet visible text
evaluateExecute JavaScript
wait_for_selectorWait for element
closeClose browser session
app_launchLaunch Electron app with AI optimizations
get_windowsList windows with type identification
ipc_invokeCall IPC method
fs_write_fileWrite file to disk
fs_read_fileRead file from disk
keyboard_pressPress key with modifiers
click_by_textClick element by text
click_by_roleClick by accessibility role
click_nthClick nth matching element
keyboard_typeType with delay
add_locator_handlerHandle modals/popups
wait_for_load_stateWait for page state
smart_clickSmart click with auto-detection (refs/text/CSS)

How to install the Circuit MCP Server

{
  "mcpServers": {
    "circuit-web": {
      "command": "npx",
      "args": [
        "@snowfort/circuit-web@latest"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Circuit MCP to Cross.”
  • “Use Circuit MCP to Navigation.”
  • “Use Circuit MCP to Multi.”

Frequently asked questions

Snowfort Circuit MCP - Computer use for webapps and electron apps Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.