Skip to content
VS Code

openbrowser ai for VS Code

me.openbrowser/openbrowser-ai

AI browser automation. Write async Python to navigate, click, type, and extract data.

client:VS Code transport:stdio runtime:pypi

Install openbrowser ai in VS Code

.vscode/mcp.json

{
  "inputs": [
    {
      "type": "promptString",
      "id": "openbrowser-headless",
      "description": "OPENBROWSER_HEADLESS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openbrowser-allowed-domains",
      "description": "OPENBROWSER_ALLOWED_DOMAINS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openbrowser-user-data-dir",
      "description": "OPENBROWSER_USER_DATA_DIR",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openbrowser-storage-state",
      "description": "OPENBROWSER_STORAGE_STATE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openbrowser-compact-description",
      "description": "OPENBROWSER_COMPACT_DESCRIPTION",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openbrowser-max-output",
      "description": "OPENBROWSER_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anonymized-telemetry",
      "description": "ANONYMIZED_TELEMETRY",
      "password": true
    }
  ],
  "servers": {
    "openbrowser-ai": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "openbrowser-ai"
      ],
      "env": {
        "OPENBROWSER_HEADLESS": "${input:openbrowser-headless}",
        "OPENBROWSER_ALLOWED_DOMAINS": "${input:openbrowser-allowed-domains}",
        "OPENBROWSER_USER_DATA_DIR": "${input:openbrowser-user-data-dir}",
        "OPENBROWSER_STORAGE_STATE": "${input:openbrowser-storage-state}",
        "OPENBROWSER_COMPACT_DESCRIPTION": "${input:openbrowser-compact-description}",
        "OPENBROWSER_MAX_OUTPUT": "${input:openbrowser-max-output}",
        "ANONYMIZED_TELEMETRY": "${input:anonymized-telemetry}"
      }
    }
  }
}

VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs

openbrowser ai in other clients