前言¶
做安全研究、竞品分析或前端生态调研时,常需要回答「哪些站点引用了某段脚本、某个库或某个 tracking id」。手工打开页面看 Network 或逐站爬取,规模一上去就不现实。PublicWWW 面向海量网站的 HTML、JavaScript、CSS 源码检索;要在 DeepSeek Harness(DSH)里让智能体直接调用这套能力,需要把 PublicWWW 的 MCP 服务接进 Harness 的 MCP 客户端。下面介绍社区插件 publicwww-com/dsh-publicwww 的定位、能力与启用方式。
这是什么¶
dsh-publicwww 由 publicwww-com 维护,分类为联网工具。插件通过 DSH 自带的 MCP 客户端连接 PublicWWW MCP 服务端 https://api.publicwww.com/mcp,使智能体可使用 PublicWWW 提供的工具(在 Harness 中暴露为 mcp__publicwww__<tool>),在对话里按自然语言或查询语法检索数亿级网站的页面源码,例如哪些站点加载了某脚本、是否嵌入某 widget、或某库在哪些 TLD 上出现。
核心功能¶
依据仓库 README 与 package.json(当前版本 1.1.0,MIT 许可证),插件 bundle 为 cordis.patch.yml,作用是把上述 MCP 端点挂到 DSH profile,而不是在本地实现检索逻辑。
智能体侧可用工具包括:
search:按 PublicWWW 查询语法搜索源码匹配;account:账户与配额相关信息(例如当日剩余检索次数);read_docs:文档与价格说明;- 另有七个与 clusters 相关的工具,名称以 MCP 注册为准,在 Harness 中统一带
mcp__publicwww__前缀。
检索对象覆盖网站的 HTML、JavaScript、CSS 源码;具体语法见 PublicWWW Query Syntax。更完整的 MCP 说明见 publicwww.com/docs/mcp/;服务端实现可参考 publicwww-com/publicwww-mcp(README 中列举 Claude、ChatGPT、Cursor 等客户端,与本插件同属 PublicWWW MCP 生态,接入方式不同)。
安装与启用¶
PublicWWW 工具调用需要 API Token,且 README 明确:付费计划才能使用检索等工具;免费账户仅能通过 read_docs 一类能力看文档。Token 在 PublicWWW Profile / API 签发,写入当前 shell 环境:
export PUBLICWWW_TOKEN=...
将插件加入名为 web 的 profile(命令来自官方 README,请原样使用):
dsh plugin --profile web add github:publicwww-com/dsh-publicwww
若只想单次运行、不写入 profile,可使用 patch 方式(README 示例指向本地 patch 文件;插件包内对应文件为 cordis.patch.yml):
dsh web --patch ./cordis.patch.yml
DeepSeek Harness 仍处于 developer preview;若未来 DSH 的插件格式有变,PublicWWW MCP 服务端地址与 Bearer 鉴权方式不变,任何能发送 Authorization: Bearer 的 MCP 客户端仍可对接。
典型用法¶
安装并完成 PUBLICWWW_TOKEN 配置后,在 Harness 对话中直接用自然语言提问即可,README 给出的示例如下:
- 「Which sites load angular.min.js?」
- 「Find shops on .de that use the Klarna widget and show the code around the match」
- 「How many PublicWWW searches do I have left today?」
复杂条件应改用 PublicWWW 官方查询语法,并在提问中说明需要「匹配上下文代码片段」或「限制 TLD」等,以便 search 工具正确构造请求。配额类问题适合走 account。
适用场景与注意¶
适合谁: 需要在智能体工作流里做源码级 OSINT、供应链/script 指纹、第三方 widget 或支付/追踪脚本分布分析,且已有 PublicWWW 付费账户的 DSH 用户。
运行与信任边界: 插件以当前 dsh 进程的权限运行;安装前应在 GitHub 阅读 cordis.patch.yml 与仓库源码,确认 patch 仅注册预期 MCP 端点,并核对 MIT 许可证。Token 通过环境变量注入,避免写入可被提交的明文配置文件。
生态说明: DSH 社区插件目录托管在 SkillHub 目录页,与 DeepSeek / 幻方无官方从属关系;本文事实以 GitHub 仓库 README 为准。
结尾¶
dsh-publicwww 把 PublicWWW 的源码检索 MCP 接到 DeepSeek Harness,让智能体在对话里完成「找站点、看匹配上下文、查配额与文档」一类任务。启用核心是 PUBLICWWW_TOKEN 与 dsh plugin --profile web add github:publicwww-com/dsh-publicwww。更多参数与价格以 PublicWWW 官方文档为准。
- 目录页:https://www.skillhub.cn/plugins/publicwww-com/dsh-publicwww
- GitHub:https://github.com/publicwww-com/dsh-publicwww