mcpField
P
PublicWWW

PublicWWW

远程服务
publicwww.com搜索与检索62 周前更新

关于 PublicWWW

PublicWWW 是用于搜索网站 HTML、JavaScript 和 CSS 的远程 MCP 服务,面向调查网页中脚本、库、跟踪 ID 或小组件的助手,并可整理结果和提取页面数据。

主要功能

  1. 01搜索网站源代码
  2. 02创建和管理网站集群
  3. 03通过集合运算组合集群
  4. 04提取联系信息和社交资料
  5. 05读取 PublicWWW 文档

适用场景

  1. 01查找加载特定脚本的网站
  2. 02整理匹配域名以便后续处理
  3. 03从网站提取邮箱或社交资料

MCP 相关

远程 MCP 服务提供搜索、账户信息、文档、集群管理和数据提取等十种工具。文档页面也作为 MCP 资源提供。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.publicwww.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

PublicWWW MCP 服务

通过 AI 助手搜索数亿个网站的源代码(HTML、JavaScript、CSS):哪些网站加载了某个脚本、使用某个库、带有某个跟踪 ID 或小组件——然后将它们保存为集群,并从其页面中提取联系人、社交资料或标签 ID。PublicWWW 运行着一个远程 MCP 服务:

https://api.publicwww.com/mcp

共有十个工具:search(查询、行数、页码、摘要)、account(套餐、搜索次数和今日剩余的提取点数)、read_docs(PublicWWW 自有的 Markdown 格式文档和价目表),以及七个用于集群的工具。同一批文档页面也是 MCP 资源,地址为 publicwww://docs/<page>。使用这些工具需要付费套餐;免费账户可以连接并阅读文档——参见使用限制。

登录

  • OAuth - Claude、ChatGPT 和 Claude Code 会将你带到 PublicWWW 页面,让你点击 Allow。无需复制任何内容。
  • 令牌 - 其他客户端会发送 Authorization: Bearer <token>。在你的个人资料页面创建令牌,并将其保存在 PUBLICWWW_TOKEN 环境变量中。

安装

客户端方法
Claude(网页、桌面)Customize → Connectors → Add custom connector,填写上方 URL - 指南
ChatGPTPlugins → Add → Add custom MCP server,选择 OAuth - 指南
Claude Code使用下方插件,或运行 claude mcp add --transport http publicwww https://api.publicwww.com/mcp
Cursor安装 MCP 服务
VS Code在 VS Code 中安装
Gemini CLIgemini extensions install https://github.com/publicwww-com/publicwww-mcp
Codex CLIcodex mcp add publicwww --url https://api.publicwww.com/mcp --bearer-token-env-var PUBLICWWW_TOKEN
其他使用 clients/ 中的配置文件

Cursor 按钮会从 PUBLICWWW_TOKEN 读取令牌;VS Code 会要求你输入一次,并将其保存在机密存储中。

Claude Code 插件

MCP 服务(使用 OAuth 登录)和一个讲解查询语法的技能:

/plugin marketplace add publicwww-com/publicwww-mcp
/plugin install publicwww@publicwww

然后运行 /mcp,选择 publicwww 并选择 Authenticate。

Gemini CLI 扩展
gemini extensions install https://github.com/publicwww-com/publicwww-mcp

它会要求你输入一次令牌,并将其保存在系统钥匙串中。

Agent 技能

skills/publicwww-search 是采用开放 Agent Skills 格式的技能,介绍如何编写 PublicWWW 查询以及使用这些工具。将该文件夹复制到 Agent 的技能目录中(例如 .agents/skills/ 或 ~/.claude/skills/)。

查询语法简述

查询查找内容
"angular.min.js"页面源代码中出现的确切文本
bootstrap jquery页面任意位置同时出现这两个词
jquery (slick | swiper)出现 jquery 和另外两个词中的任意一个
"amcharts.js" -bootstrap出现前者但不出现后者
site:de bootstrap仅 .de 网站
depth:all "math.min.js"也搜索内页,而不仅是主页

更多信息:查询语法。

集群

集群是已保存的网站列表,助手可以从中构建、组合并提取数据。

工具功能
list_clusters列出账户的集群,按创建时间从新到旧排序
get_cluster获取集群中域名的一页
create_cluster根据搜索(query,消耗一次搜索额度)或 domains 列表创建集群
combine_clusters对集群执行 and、or 或 diff(前者有、后者没有)
extract_from_cluster从每个网站的页面源代码中提取值:使用现成的 presets 或自定义 regex,逐项提取
rename_cluster为集群设置新名称
delete_cluster永久删除;此操作已标记为有破坏性,因此助手会先询问你

预设:email、phone、whatsapp、telegram、viber、line、facebook、 instagram、x、linkedin、youtube、tiktok、pinterest、threads、bluesky、 discord、github、google_play、app_store。其他内容均为用斜杠括起来的正则表达式,第一组为提取值,例如: /data-site-id="([0-9]+)"/i。提取会消耗当天的提取点数;每个账户最多可保存 100 个集群。

用普通语言提出请求:“查找会加载 static.hotjar.com 的网站,将它们保存为集群,并获取其联系邮箱和电话号码”——助手会运行 create_cluster, 然后使用 email 和 phone 预设运行 extract_from_cluster,直到完成该集群的提取。更多信息:tools。

直接调用

examples/mcp-curl.sh 会列出工具、读取账户信息,并使用普通 curl 执行搜索。 支持可流式 HTTP、JSON 响应且无需会话——请参阅开发者文档。

对于脚本,REST API 是更简单的选择——可使用相同的搜索、集群和令牌,并支持 CSV 和 NDJSON。小型客户端: Python、 JavaScript、 PHP、 Go、 Ruby。

文档

publicwww.com/docs/mcp

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。