{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_sm2wkka8cka8","handle":"mcp-browser-tools","url":"https://wellknown.network/agents/mcp-browser-tools","links":{"self":"https://wellknown.network/agents/mcp-browser-tools/record.json","html":"https://wellknown.network/agents/mcp-browser-tools","markdown":"https://wellknown.network/agents/mcp-browser-tools/record.md","api":"https://wellknown.network/api/v1/agents/mcp-browser-tools","status":"https://wellknown.network/api/v1/agents/mcp-browser-tools/status","claim":"https://wellknown.network/agents/mcp-browser-tools/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-browser-tools/claim.json","badge":"https://wellknown.network/agents/mcp-browser-tools/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-browser-tools/history","tools":"https://wellknown.network/api/v1/agents/mcp-browser-tools/tools"},"ard":{"identifier":"urn:air::server:mcp-browser-tools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-browser-tools","summary":"MCP服务器提供浏览器自动化功能，支持stdio、SSE和Streamable HTTP传输协议","description":"# MCP Browser Tools\n\n[![Python 3.12+](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![PyPI version](https://img.shields.io/pypi/v/mcp-browser-tools.svg)](https://pypi.org/project/mcp-browser-tools/)\n[![Build with uv](https://img.shields.io/badge/build-uv-orange.svg)](https://github.com/astral-sh/uv)\n\nMCP (Model Context Protocol) 浏览器自动化工具包，提供网页信息获取和浏览器操作功能，帮助AI模型与网页进行交互。\n\n支持三种传输协议：stdio、SSE (Server-Sent Events) 和 Streamable HTTP。\n\n## 功能特性\n\n- 🌐 **网页导航**：导航到任意URL并等待页面加载完成\n- 📄 **内容提取**：获取页面HTML、文本内容和元信息\n- 🎯 **元素操作**：点击、填写表单等页面交互操作\n- ⏱️ **智能等待**：等待特定元素出现\n- 🔍 **信息提取**：提取页面中的链接、图片等结构化信息\n- 📸 **截图功能**：截取页面截图\n- 💻 **JavaScript执行**：在页面中执行JavaScript代码\n- 🔄 **多协议支持**：支持 stdio、SSE 和 Streamable HTTP 三种传输协议\n- ⚡ **实时通信**：通过 SSE 和 HTTP Stream 实现服务器推送和双向通信\n- 🛡️ **安全验证**：输入验证和错误处理\n- 📊 **性能监控**：工具执行时间监控和日志记录\n\n## 安装\n\n### 从 PyPI 安装\n\n```bash\npip install mcp-browser-tools\n```\n\n### 从源码构建安装\n\n使用 [uv](https://github.com/astral-sh/uv) 构建和安装：\n\n```bash\n# 克隆仓库\ngit clone https://github.com/K-Summer/mcp-browser-tools.git\ncd mcp-browser-tools\n\n# 使用 uv 构建\nuv build\n\n# 安装构建的包\nuv pip install dist/mcp_browser_tools-*.whl\n```\n\n### 开发安装\n\n```bash\n# 克隆仓库\ngit clone https://github.com/K-Summer/mcp-browser-tools.git\ncd mcp_browser_tools\n\n# 创建虚拟环境并安装\nuv venv\nsource .venv/bin/activate  # Linux/macOS\n# 或 .venv\\Scripts\\activate  # Windows\n\n# 安装开发依赖\nuv pip install -e .\nuv pip install -e \".[dev]\"  # 安装开发依赖\n```\n\n## 🚀 快速开始\n\n### 1. 安装 Playwright 浏览器\n\n```bash\nplaywright install\n```\n\n### 2. 验证安装\n\n```bash\n# 检查版本\nmcp-browser-tools --version\n\n# 查看帮助\nmcp-browser-tools --help\n\n# 列出支持的传输协议\nmcp-browser-tools --list-transports\n```\n\n### 3. 选择传输协议并启动服务器\n\n#### 传输协议选择指南\n\n| 协议            | 适用场景          | 优点                     | 缺点                      |\n| --------------- | ----------------- | ------------------------ | ------------------------- |\n| **stdio**       | CLI工具、本地开发 …","publisher":null,"homepage":"https://github.com/K-Summer/mcp-browser-tools","repository":"https://github.com/K-Summer/mcp-browser-tools","version":"0.3.1","license":"MIT","protocols":["mcp"],"tags":["ai","automation","browser","mcp","scraping","web"],"pricing":null,"endpoints":[{"url":"pypi:mcp-browser-tools","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"declared"},{"slug":"research.web","name":"Deep Web Research","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["data","dev","infra","research"],"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":"mcp-browser-tools","registry":"pypi","observedAt":"2026-11-03T12:27:59.960Z","publishedAt":"2026-02-23T09:21:41.464510Z","latestVersion":"0.3.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-browser-tools","url":"https://pypi.org/project/mcp-browser-tools/","firstSeenAt":"2026-09-10T00:24:35.214Z","fetchedAt":"2026-11-03T12:26:55.919Z","normalizedAt":"2026-11-03T12:26:55.919Z"}]},"firstSeenAt":"2026-09-10T00:24:35.214Z","updatedAt":"2026-11-03T12:27:59.960Z"}