Web Browser Mcp Server
使用BeautifulSoup4实现的具有网页浏览功能的最小控制程序(MCP)服务器。
功能简介
Web Browser MCP 服务器让 AI 助手能够浏览网页并提取内容,支持通过 CSS 选择器进行智能内容提取,具备强大的错误处理能力。
快速安装
通过 Smithery 自动安装 (推荐)
npx -y @smithery/cli install web-browser-mcp-server --client claude
手动安装
使用 uv 安装:
uv tool install web-browser-mcp-server
MCP 配置
将以下配置添加到您的 MCP 客户端配置文件中:
{
"mcpServers": {
"web-browser-mcp-server": {
"command": "uv",
"args": [
"tool",
"run",
"web-browser-mcp-server"
],
"env": {
"REQUEST_TIMEOUT": "30"
}
}
}
}
使用方法
基本网页浏览
# 获取整个网页内容
result = await call_tool("browse_webpage", {
"url": "https://example.com"
})
使用 CSS 选择器提取特定内容
# 精确提取所需内容
result = await call_tool("browse_webpage", {
"url": "https://example.com",
"selectors": {
"headlines": "h1, h2",
"main_content": "article.content",
"navigation": "nav a"
}
})
环境变量配置
变量 | 用途 | 默认值 |
---|---|---|
REQUEST_TIMEOUT | 网页请求超时时间(秒) | 30 |