{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hvn2pq8u4tdt","handle":"pydoll-browser-mcp","url":"https://wellknown.network/agents/pydoll-browser-mcp","links":{"self":"https://wellknown.network/agents/pydoll-browser-mcp/record.json","html":"https://wellknown.network/agents/pydoll-browser-mcp","markdown":"https://wellknown.network/agents/pydoll-browser-mcp/record.md","api":"https://wellknown.network/api/v1/agents/pydoll-browser-mcp","status":"https://wellknown.network/api/v1/agents/pydoll-browser-mcp/status","claim":"https://wellknown.network/agents/pydoll-browser-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pydoll-browser-mcp/claim.json","badge":"https://wellknown.network/agents/pydoll-browser-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/pydoll-browser-mcp/history","tools":"https://wellknown.network/api/v1/agents/pydoll-browser-mcp/tools"},"ard":{"identifier":"urn:air::server:pydoll-browser-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"pydoll-browser-mcp","summary":"MCP server for browser automation powered by pydoll (Chrome/Edge over CDP) with multi-context, multi-tab and per-context proxy support.","description":"# pydoll-browser-mcp \n \nAn MCP server for browser automation built on [pydoll](https://github.com/autoscrape-labs/pydoll) \n(real Chrome/Edge over CDP) with: \n \n- multi-context and multi-tab control, \n- **per-context proxies** (isolated cookies/storage per identity), \n- a large tool surface covering navigation, elements, network, storage, devtools, \n  stealth, HTTP-via-browser and a raw `cdp_send` escape hatch. \n \n> Note: the PyPI distribution is `pydoll-browser-mcp` (the older `pydoll-mcp` name belongs to an \n> unrelated project). The Python import package is `pydoll_mcp`. \n \n## Install / run (no project files needed) \n \nOnce published, run it straight from PyPI with [`uv`](https://docs.astral.sh/uv/): \n \n```bash \nuvx pydoll-browser-mcp \n``` \n \nor with [`pipx`](https://pipx.pypa.io/): \n \n```bash \npipx run pydoll-browser-mcp \n``` \n \nBoth download the server + dependencies into an isolated environment and run it over stdio, so \nnothing is added to the user's project directory. To install it permanently: \n \n```bash \nuv tool install pydoll-browser-mcp     # or: pipx install pydoll-browser-mcp \n``` \n \n### Development install (this repo) \n \n```bash \npython -m venv .venv \n.venv\\Scripts\\python -m pip install -e . \n.venv\\Scripts\\python -m pydoll_mcp.server \n``` \n \n## opencode config \n \nPublished (isolated, no project files): \n \n```jsonc \n{ \n  \"mcp\": { \n    \"pydoll\": { \n      \"type\": \"local\", \n      \"command\": [\"uvx\", \"pydoll-browser-mcp\"], \n      \"enabled\": true \n    } \n  } \n} \n``` \n \nLocal checkout / venv: \n \n```jsonc \n{ \n  \"mcp\": { \n    \"pydoll\": { \n      \"type\": \"local\", \n      \"command\": [\"C:\\\\path\\\\to\\\\pydoll-mcp\\\\.venv\\\\Scripts\\\\python.exe\", \"-m\", \"pydoll_mcp.server\"], \n      \"environment\": { \"PYDOLL_MCP_PROFILE\": \"full\", \"PYDOLL_MCP_HEADLESS\": \"true\" }, \n      \"enabled\": true \n    } \n  } \n} \n``` \n \n## Profiles \n \n`PYDOLL_MCP_PROFILE` selects the default tool set: `core`, `balanced` (default) or `full`. \n`balanced` = core + network + storage + meta. `full` also enable…","publisher":{"name":"pydoll-browser-mcp contributors","url":null},"homepage":null,"repository":null,"version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["mcp","pydoll","browser","automation","cdp","proxy","chrome","model-context-protocol"],"pricing":null,"endpoints":[{"url":"pypi:pydoll-browser-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"}],"categories":["dev","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"pydoll-browser-mcp","registry":"pypi","observedAt":"2026-09-12T08:20:45.715Z","publishedAt":"2026-09-12T07:45:34.590977Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"pydoll-browser-mcp","url":"https://pypi.org/project/pydoll-browser-mcp/","firstSeenAt":"2026-09-12T08:20:35.383Z","fetchedAt":"2026-09-12T08:20:35.383Z","normalizedAt":"2026-09-12T08:20:35.383Z"}]},"firstSeenAt":"2026-09-12T08:20:35.383Z","updatedAt":"2026-09-12T08:20:45.715Z"}