gdd MCP Server

You: Open 3 iPhones and a desktop, navigate to myapp.com, test the signup form on all devices Claude Code creates 4 browsers with device emulation, navigates each to your app, fills in the form…

Remote server

What is the gdd MCP Server?

gdd is an MCP project maintained in the cap-of-tea/gdd repository. The maintainer describes its purpose as “You: Open 3 iPhones and a desktop, navigate to myapp.com, test the signup form on all devices Claude Code creates 4 browsers with device emulation…”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses http://localhost:9700/mcp. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

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
gdd_add_playersAdd N browser instances with optional device preset
gdd_remove_playerRemove a browser instance by player ID
gdd_list_windowsList all active browsers with current state
gdd_navigateNavigate to a URL
gdd_waitWait for a CSS selector to appear (with timeout)
gdd_reloadReload page (hard=true bypasses cache)
gdd_backNavigate back
gdd_forwardNavigate forward
gdd_tapTap element by CSS selector or coordinates; sends a single device-appropriate input (touch on touch devices, mouse on desktop), never both. humanize=true…
gdd_swipeSwipe gesture (up/down/left/right)
gdd_dragDrag an element to (x, y) or onto another element via real pointer events (drives dnd-kit & HTML5 drag-and-drop)
gdd_scrollScroll page or element
gdd_typeType text with real, trusted keystrokes (CDP dispatchKeyEvent — masks, autocomplete and maxlength behave as for a real user; works on contenteditable).…
gdd_pressPress a single key or shortcut (Enter, Tab, Escape, Arrow keys, F1–F12, or a character) with optional modifiers (Control/Alt/Shift/Meta); character keys follow
gdd_hoverHover over element. humanize=true adds a continuous human-like cursor path
gdd_selectSelect option from dropdown
gdd_dialogHandle JS alert/confirm/prompt dialogs
gdd_readRead text content of an element
gdd_read_allRead text from all matching elements
gdd_screenshotCapture JPEG screenshot at CSS pixel resolution
gdd_set_deviceSet device preset (22 devices: phones, tablets, desktops)
gdd_set_viewportSet custom viewport dimensions
gdd_set_locationSet geolocation, timezone, and locale
gdd_set_networkSet network conditions (4G, 3G, offline)
gdd_set_languageSet browser language
gdd_set_headersRewrite response headers — strip X-Frame-Options/CSP to allow framing
gdd_get_stateBrowser state: URL, title, device, auth status
gdd_get_consoleConsole output and uncaught exceptions
gdd_get_networkNetwork requests with timing and status
gdd_get_notificationsReceived push notifications
gdd_get_performancePerformance metrics (JS heap, DOM nodes, FPS)
gdd_clear_logsClear console and/or network logs
gdd_quick_authAuto-register and login with generated credentials
gdd_execute_jsExecute JavaScript and return result
gdd_storageRead/write/clear localStorage/sessionStorage
gdd_cookiesRead or clear browser cookies
gdd_get_manualFull GDD manual for AI self-learning
gdd_check_updateCheck for newer versions
gdd_updateDownload and install update (restarts GDD)
DeviceResolution

How to install the gdd MCP Server

{
  "mcpServers": {
    "gdd": {
      "url": "http://localhost:9700/mcp"
    }
  }
}

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