
🌐 Web Browser MCP Server

2025.02.17
0
Python网页浏览内容提取AI增强浏览器自动化
Web Browser MCP Server 是一个为AI应用提供强大网页浏览能力的服务。它能够智能地提取网页内容,支持CSS选择器定位特定内容,并提供丰富的元数据。该服务具有高性能、跨平台、可靠性和易用性等特点,适用于需要从网页中提取和处理信息的各种场景。
View on GitHub
Overview
基本能力
产品定位
Web Browser MCP Server 是一个为AI应用提供网页浏览能力的服务,使AI能够读取和理解网页内容。
核心功能
- 智能内容提取:使用CSS选择器精准定位所需内容
- 高性能:基于异步处理构建,优化性能
- 丰富元数据:捕获标题、链接和结构化内容
- 健壮可靠:内置错误处理和超时管理
- 跨平台:可在任何运行Python的环境中使用
适用场景
- AI应用需要从网页获取信息
- 需要精准提取网页特定部分内容
- 需要获取网页结构化数据
- 需要可靠的网页内容获取服务
工具列表
- browse_webpage:基础网页获取功能
- CSS选择器:精准定位网页元素
常见问题解答
- 配置问题:确保正确设置环境变量和安装路径
- 性能问题:调整REQUEST_TIMEOUT和MAX_RETRIES参数
- 兼容性问题:确保使用Python 3.8+版本
使用教程
使用依赖
- Python 3.8+
- 包管理器(pip或uv)
安装教程
# 使用pip安装
pip install web-browser-mcp-server
# 使用uv安装(推荐)
uv pip install web-browser-mcp-server
调试方式
# 创建并激活虚拟环境
uv venv
source .venv/bin/activate
# 安装开发依赖
uv pip install -e ".[test]"
# 运行测试
python -m pytest