{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"me.openbrowser/openbrowser-ai","description":"AI browser automation. Write async Python to navigate, click, type, and extract data.","repository":{"url":"https://github.com/billy-enrizky/openbrowser-ai.git","source":"github"},"version":"0.1.54","packages":[{"registryType":"pypi","identifier":"openbrowser-ai","version":"0.1.54","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"named","name":"--mcp"}],"environmentVariables":[{"description":"Run browser in headless mode (true/false)","default":"true","name":"OPENBROWSER_HEADLESS"},{"description":"Comma-separated list of allowed domains (empty for no restrictions)","name":"OPENBROWSER_ALLOWED_DOMAINS"},{"description":"Optional explicit Chrome profile directory. Omit for an isolated profile per MCP server instance; concurrent owners of one explicit profile are rejected","name":"OPENBROWSER_USER_DATA_DIR"},{"description":"Optional JSON file used as a one-time seed for cookies plus localStorage in managed MCP profiles; later updates are saved to the active profile copy","name":"OPENBROWSER_STORAGE_STATE"},{"description":"Use minimal tool description (~500 tokens instead of ~1,430)","default":"false","name":"OPENBROWSER_COMPACT_DESCRIPTION"},{"description":"Maximum output characters per code execution (default: 10000)","default":"10000","name":"OPENBROWSER_MAX_OUTPUT"},{"description":"Enable anonymized usage telemetry (true/false)","default":"true","name":"ANONYMIZED_TELEMETRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T22:57:43.305367Z","publishedAt":"2026-09-21T22:57:43.305367Z","updatedAt":"2026-09-21T22:57:43.305367Z","isLatest":true}}}
