PluginBench
MCP Server
Active
MIT

io.github.dockndevai/mcp-cdp MCP Server

io.github.dockndevai/mcp-cdp

What is the io.github.dockndevai/mcp-cdp MCP server?

Safe-by-default MCP that drives an Electron/Chrome app over CDP: DOM, console, network, input.

How to install io.github.dockndevai/mcp-cdp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • CDP_PORT

    The --remote-debugging-port your app/browser exposes (default 9222).

  • CDP_HOST

    Host serving the DevTools endpoint (default 127.0.0.1; non-loopback needs CDP_ALLOW_REMOTE).

  • CDP_MODE

    Access mode: read-only | read-write | admin. Starts read-only; interactions need read-write.

  • CDP_ALLOW_EVAL

    Set true to allow the evaluate tool (arbitrary JS) — admin mode only. Default false.

  • CDP_TARGET_ALLOWLIST

    Comma-separated URL patterns; interactions are confined to matching targets. Empty = all.

  • CDP_DRY_RUN

    Set true to log interactions without dispatching them to the browser.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-cdp": {
      "command": "npx",
      "args": [
        "-y",
        "@dockndevai/mcp-cdp"
      ],
      "env": {
        "CDP_PORT": "<YOUR_CDP_PORT>",
        "CDP_HOST": "<YOUR_CDP_HOST>",
        "CDP_MODE": "<YOUR_CDP_MODE>",
        "CDP_ALLOW_EVAL": "<YOUR_CDP_ALLOW_EVAL>",
        "CDP_TARGET_ALLOWLIST": "<YOUR_CDP_TARGET_ALLOWLIST>",
        "CDP_DRY_RUN": "<YOUR_CDP_DRY_RUN>"
      }
    }
  }
}

Related MCP servers

ClickHouse query & management for AI agents — SQL-classified read/write/destructive gating.

2
TypeScript
MIT
View repository →

Debezium / Kafka Connect CDC connector management for AI agents — governed, secret-safe.

1
TypeScript
MIT
View repository →

Search & edit Grafana dashboards, query datasources (PromQL/LogQL/SQL), inspect alerts.

0
TypeScript
MIT
View repository →

Apache Kafka monitoring & management for AI agents (with consumer lag) — governed.

1
TypeScript
MIT
View repository →

Keycloak admin for AI agents — realms, users, clients, roles; safe-by-default governance.

1
TypeScript
MIT
View repository →

Kubernetes monitoring & ops for AI agents — safe-by-default access modes and guards.

2
TypeScript
MIT
View repository →