Token导航 LogoToken导航TokenDH.com
Web Browser MCP Server logo
开发工具stdio官方级别未说明来源级核验

Web Browser MCP Server

MCP Server

@smithery/cli

A Minimum Control Program (MCP) server implementation for web browsing capabilities using BeautifulSoup4

工具数

1

提示词数

0

GitHub Stars

45

资源数

0
内容提取PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

blazickjp

提供方

blazickjp

最后核验

2026/5/18 02:16

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install web-browser-mcp-server --client claude

详细介绍

![Twitter Follow](https://twitter.com/JoeBlazick) ](https://smithery.ai/server/web-browser-mcp-server) ](https://www.python.org/downloads/) ![License: MIT](https://opensource.org/licenses/MIT) ](https://pypi.org/project/web-browser-mcp-server/) ](https://pypi.org/project/web-browser-mcp-server/)

✨ 特性

🌐 使AI助手能够通过简单的MCP界面浏览和提取网络内容。

Web浏览器MCP服务器为AI模型提供了通过消息控制协议(MCP)浏览网站、提取内容和理解网页的能力。它支持使用CSS选择器和强大的错误处理进行智能内容提取。

🤝 贡献 • 📝 报告Bug

✨ 核心功能

  • 🎯 智能内容提取:使用CSS选择器精确定位所需内容
  • 迅速的:内置异步处理以获得最佳性能
  • 📊 元数据:捕获标题、链接和结构化内容
  • 🛡️ 坚固可靠:内置错误处理和超时管理
  • 🌍 交叉平台的:适用于Python运行的所有地方

🚀 快速开始

通过Smithery安装

通过以下方式自动安装Claude Desktop的Web浏览器服务器 史密瑟里:

npx -y @smithery/cli install web-browser-mcp-server --client claude

手动安装

使用紫外线进行安装:

uv tool install web-browser-mcp-server

发展:

# Clone and set up development environment
git clone https://github.com/blazickjp/web-browser-mcp-server.git
cd web-browser-mcp-server

# Create and activate virtual environment
uv venv
source .venv/bin/activate

# Install with test dependencies
uv pip install -e ".[test]"

🔌 MCP集成

将此配置添加到MCP客户端配置文件中:

{
    "mcpServers": {
        "web-browser-mcp-server": {
            "command": "uv",
            "args": [
                "tool",
                "run",
                "web-browser-mcp-server"
            ],
            "env": {
                "REQUEST_TIMEOUT": "30"
            }
        }
    }
}

发展:

{
    "mcpServers": {
        "web-browser-mcp-server": {
            "command": "uv",
            "args": [
                "--directory",
                "path/to/cloned/web-browser-mcp-server",
                "run",
                "web-browser-mcp-server"
            ],
            "env": {
                "REQUEST_TIMEOUT": "30"
            }
        }
    }
}

💡 可用工具

服务器提供了一个强大的网络浏览工具:

浏览网页

使用可选的CSS选择器浏览和提取网页内容:

# Basic webpage fetch
result = await call_tool("browse_webpage", {
    "url": "https://example.com"
})

# Target specific content with CSS selectors
result = await call_tool("browse_webpage", {
    "url": "https://example.com",
    "selectors": {
        "headlines": "h1, h2",
        "main_content": "article.content",
        "navigation": "nav a"
    }
})

⚙️ 配置

通过环境变量进行配置:

变量目的默认值
REQUEST_TIMEOUT网页请求超时(秒)30

🧪 测试

运行测试套件:

python -m pytest

📄 许可证

根据MIT许可证发布。有关详细信息,请参阅LICENSE文件。

______________________________________________________________________

由以下材料制成❤️ 梨实验室团队

目录标签

目录标签

内容提取PythonClaudedeveloper-tools网页浏览本地部署AI辅助工具MCP协议CSS选择器

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP