← 返回目录
W

Web Scout MCP

社区
通过 DuckDuckGo 搜索网页并提取内容。
分类
浏览器自动化 第 21 / 32
Stars
★ 137 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+
凭据
无需凭据
许可证
Apache-2.0
最近提交
工具数
2
49FMRS · D

该项目是一个采用 Apache-2.0 许可的 Node.js MCP 服务器,核心能力是 DuckDuckGo 搜索和网页内容提取;README 同时展示了 MIT 徽章,许可证信息存在不一致,建议进一步核对仓库中的 LICENSE 文件。

最强项 · 安装易用性 13/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
9/20
维护活跃度
8/20
文档质量
11/20
安装易用性
13/20
查看各项评分依据
可靠性 8/20
README 描述了两个工具、输入示例、Node.js 要求、构建和启动命令,正常路径看起来可行;但未提供可审查的服务器清单、源文件、测试、CI、协议握手证据或受控错误行为。README 还同时出现 MIT 徽章与 Apache-2.0 项目元数据,降低可验证性,因此按静态规则保守扣分。
安全与权限 9/20
功能主要进行 DuckDuckGo 搜索和任意 URL 内容抓取,未声明凭据、写入或破坏性操作,也没有安装示例中的真实密钥;但任意 URL 出站请求可能带来 SSRF、内部资源访问、恶意内容和数据边界风险,且未见 URL 限制、网络权限说明、隐私政策或安全响应流程。没有足够证据支持高分,但未发现红线风险。
维护活跃度 8/20
项目未归档,且提供 Apache-2.0 许可证元数据、仓库链接和一个开放 issue,说明项目存在基本维护入口;但用户材料没有版本发布历史、提交活跃度、issue 响应、依赖更新、安全报告渠道或明确维护承诺,因此缺少持续维护的证据并扣分。
文档质量 11/20
README 覆盖安装方式、命令行运行、主流客户端配置、环境变量、两个工具的参数和基本输出示例,也链接了概览、贡献和变更记录;但未提供工具限制、超时/大小/速率边界、隐私与成本说明、认证说明、故障排查或可验证实现细节,并存在 MIT 徽章与 Apache-2.0 元数据不一致。
安装易用性 13/20
提供 npm 全局安装、本地安装、npx 配置和 Smithery 安装路径,说明 Node.js >=18,且给出 Claude Desktop、Cursor 等客户端配置示例,步骤较少;但没有平台兼容性细节、实际连接验证、故障排查或测试证据,且安装路径依赖外部包发布状态,因此未达到满分。

静态评测 · 未实际运行收录于 2026-07-30

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要基础网页搜索和网页文本提取的 AI 助手工作流。
  • 需要一次处理多个 URL 的内容采集任务。
  • 希望使用 DuckDuckGo 搜索的 MCP 客户端用户。

不适合谁

  • 需要浏览器交互、登录态操作或页面自动化的任务。
  • 需要官方搜索 API、身份验证或特定搜索引擎保证的工作流。
  • 需要结构化网页语义或完整页面渲染结果的任务。

所需权限

  • 需要访问 DuckDuckGo 以执行搜索。
  • 需要访问用户提交的目标 URL 以提取网页内容。
  • 需要在本地运行 Node.js 进程并通过 stdio 与 MCP 客户端通信。

风险与副作用

  • 外部网页内容可能因页面结构、网络状况或网站限制而提取不完整。
  • 请求可能触发网站或搜索服务的限流或阻断。
  • 从网页获取的内容应视为外部数据,并在使用前进行核验。

安装接入

准备工作

运行环境:Node.js 18+

其他可选配置项(1 个)
WEB_SCOUT_DISABLE_AUTOSTART 可选 设为 1 时禁止入口自动启动 stdio 传输,仅在你自行嵌入并调用 createServer() 时需要;无需从任何地方获取。

需要 Node.js 18 或更高版本以及 npm 或 yarn。可通过 npm install -g @pinkpixel/web-scout-mcp 全局安装,或通过 npm install @pinkpixel/web-scout-mcp 本地安装;也可将提供的 npx 配置加入支持 MCP 的客户端,然后运行 web-scout-mcp。从源码运行时,可执行 npm install、npm run build 和 npm start。嵌入并自行调用 createServer() 时,设置 WEB_SCOUT_DISABLE_AUTOSTART=1。

claude_desktop_config.json
{"mcpServers":{"web-scout":{"command":"npx","args":["-y","@pinkpixel/web-scout-mcp@latest"]}}}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "web-scout": {
      "command": "npx",
      "args": [
        "-y",
        "@pinkpixel/web-scout-mcp@latest"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add web-scout -- npx -y @pinkpixel/web-scout-mcp@latest

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端 config 中添加 web-scout 服务器并重启后,工具列表中应出现 DuckDuckGoWebSearch 和 UrlContentExtractor;输入一个搜索请求能返回带标题、URL 和摘要的结果即证明连接成功。

常见排障

  1. 确认 Node.js 版本至少为 18,并已安装 npm 或 yarn。
  2. 检查 MCP 客户端配置中的命令、包名和 `-y` 参数。
  3. 从源码运行时依次检查依赖安装、构建和启动步骤。
  4. 若嵌入包并自行调用 `createServer()`,设置 `WEB_SCOUT_DISABLE_AUTOSTART=1`。
  5. 遇到请求失败或阻断时,检查目标 URL、网络连接和服务限流情况。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用 DuckDuckGo 搜索“latest advancements in AI”并返回前5条结果
  • 搜索 DuckDuckGo 上关于 Model Context Protocol 的资料
  • 提取 https://example.com/article 页面的正文内容
  • 同时提取 https://example.com/article1 和 https://example.com/article2 两个页面的内容

工具能力 2

DuckDuckGoWebSearch 只读
使用 DuckDuckGo 执行搜索,并返回包含标题、URL 和摘要的结构化结果。
UrlContentExtractor 只读
从一个或多个网页中提取整洁、可读的文本,并移除脚本、样式和导航等不必要元素。

使用场景

搜索网页并获取标题、链接和摘要。
提取单个网页或多个网页的可读文本。
为 AI 助手提供网页研究和内容整理能力。

支持客户端

Claude Desktop
Cursor

依据项目文档列出,未经本站实测。

详细介绍

Web Scout MCP 是一个基于 Node.js 的 MCP 服务器,提供 DuckDuckGo 网页搜索和网页内容提取功能,支持并行处理多个 URL、内存优化、请求限流和错误处理。

同类可选方案

源版本 4603f61ef303 数据同步于 2026-10-19 查看 FMRS 评分方法