1password-browser-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BROWSER_MCP_ARGS | No | Extra browser flags. | |
| BROWSER_MCP_MODE | No | Browser launch mode: mirror, direct, or attach. | mirror |
| BROWSER_MCP_PORT | No | DevTools port. | 9333 |
| BROWSER_MCP_BROWSER | No | Which browser to use: brave, chrome, chromium, or edge. auto prefers an installed browser with a profile that is not currently running. | auto |
| BROWSER_MCP_CDP_URL | No | CDP endpoint to attach to. Defaults to http://127.0.0.1:<port>. | http://127.0.0.1:<port> |
| BROWSER_MCP_OP_PATH | No | 1Password CLI binary path. | op |
| BROWSER_MCP_PROFILE | No | Profile folder name, for example Default or Profile 1. | Default |
| BROWSER_MCP_HEADLESS | No | Use --headless=new. 1Password UI needs a window, so keep this off for logins. | false |
| BROWSER_MCP_LOG_FILE | No | Server log file. Browser stderr goes to browser-mcp.browser.log. | ~/.browser-mcp/browser-mcp.log |
| BROWSER_MCP_TAB_GROUP | No | Whether to keep driven tabs in one tab group. | true |
| BROWSER_MCP_EXECUTABLE | No | Path to the browser binary. Defaults to the detected browser executable. | detected |
| BROWSER_MCP_MIRROR_DIR | No | Directory where mirrored profiles live. | ~/.browser-mcp/profiles |
| BROWSER_MCP_OP_ACCOUNT | No | 1Password account to pin. By default, every account known to `op account list` is searched, and each may prompt once. | |
| BROWSER_MCP_1P_SHORTCUT | No | 1Password popup shortcut used by strategy=shortcut. | cmd+shift+x |
| BROWSER_MCP_MIRROR_SYNC | No | When to sync the mirrored profile: always (every launch), once, or never. | always |
| BROWSER_MCP_DISABLE_SYNC | No | Pass --disable-sync to the mirrored instance. | true |
| BROWSER_MCP_USER_DATA_DIR | No | Source profile root. Defaults to the browser's default user data directory. | browser default |
| BROWSER_MCP_MIRROR_HISTORY | No | Whether to copy History too. | true |
| BROWSER_MCP_1P_EXTENSION_ID | No | 1Password extension id. | aeblfdkhhhdcdjpifhhbdiojplfjncoa |
| BROWSER_MCP_TAB_GROUP_COLOR | No | Colour for the tab group: grey, blue, red, yellow, green, pink, purple, cyan, or orange. | purple |
| BROWSER_MCP_TAB_GROUP_TITLE | No | Label for the tab group. | Claude |
| BROWSER_MCP_ACTION_TIMEOUT_MS | No | Playwright action timeout in milliseconds. | 15000 |
| BROWSER_MCP_SNAPSHOT_MAX_CHARS | No | Snapshot truncation limit in characters. | 20000 |
| BROWSER_MCP_SNAPSHOT_AFTER_ACTIONS | No | Return a snapshot after click, type, and similar actions by default. | false |
| BROWSER_MCP_MIRROR_INDEXEDDB_MAX_MB | No | Skip IndexedDB origins larger than this size in MB. Extensions are always copied. | 100 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo recent community issues