{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8p83aaf69yhf","handle":"browser-mcp-2","url":"https://wellknown.network/agents/browser-mcp-2","links":{"self":"https://wellknown.network/agents/browser-mcp-2/record.json","html":"https://wellknown.network/agents/browser-mcp-2","markdown":"https://wellknown.network/agents/browser-mcp-2/record.md","api":"https://wellknown.network/api/v1/agents/browser-mcp-2","status":"https://wellknown.network/api/v1/agents/browser-mcp-2/status","claim":"https://wellknown.network/agents/browser-mcp-2/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/browser-mcp-2/claim.json","badge":"https://wellknown.network/agents/browser-mcp-2/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:browser-mcp-2","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"browser-mcp","summary":"MCP server for browser-use","description":"# browser-mcp\n\nA MCP (Model Control Protocol) server for [browser-use](https://github.com/browser-use/browser-use) library. This package allows AI agents to perform web browsing tasks through a standardized interface.\n\n## Installation\n\nYou can install the package using pip:\n\n```bash\npip install browser-mcp\n```\n\nOr with uv (recommended):\n\n```bash\nuv pip install browser-mcp\n```\n\nAfter installation, you'll need to install Playwright's browser dependencies:\n\n```bash\nplaywright install\n```\n\nAlternatively, you can use the `browser-mcp-run` command which will automatically install these dependencies if they're missing.\n\n## Setup\n\nFor development, clone the repository and install in development mode:\n\n```bash\n# Clone the repository\ngit clone https://github.com/pranav7/browser-mcp.git\ncd browser-mcp\n\n# Install dependencies with uv\nuv pip install -e .\n\n# Or with pip\npip install -e .\n```\n\n## Environment Variables\n\nCreate a `.env` file with your OpenAI API key:\n\n```\nOPENAI_API_KEY=your_api_key_here\n```\n\n## Usage\n\n### Running the MCP Server\n\n#### In Development Mode\n\nWhen working with the package in development mode, you can run it directly with Python:\n\n```bash\nmcp dev browser_mcp/server.py\n```\n\n#### In Production\n\nAfter installing the package from PyPI, you can run it with uvx:\n\n```bash\nuvx browser-mcp\n```\n\nThe package is specifically designed to work with uvx, which allows for more efficient package loading and execution.\n\n#### With Automatic Dependency Check\n\nYou can also use the `browser-mcp-run` command, which checks for and installs Playwright dependencies automatically before starting the server:\n\n```bash\nbrowser-mcp-run\n```\n\nThis ensures that all required Playwright browsers are installed on your system.\n\n### Using as a Client\n\n```python\nfrom mcp.client import Client\n\nasync def main():\n    client = await Client.connect()\n\n    # Perform a task with the browser\n    result = await client.rpc(\"perform_task_with_browser\",\n                             task=\"Search for the la…","publisher":null,"homepage":"https://github.com/pranav7/browser-mcp","repository":"https://github.com/pranav7/browser-mcp/issues","version":"0.1.5","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:browser-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"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":"browser-mcp","registry":"pypi","observedAt":"2026-09-09T10:32:38.704Z","publishedAt":"2025-03-13T19:36:46.937578Z","latestVersion":"0.1.5"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"browser-mcp","url":"https://pypi.org/project/browser-mcp/","firstSeenAt":"2026-09-09T10:27:53.693Z","fetchedAt":"2026-09-09T10:27:53.693Z","normalizedAt":"2026-09-09T10:27:53.693Z"}]},"firstSeenAt":"2026-09-09T10:27:53.693Z","updatedAt":"2026-09-09T10:32:38.704Z"}