mcpField
S
Site Search Opener

Site Search Opener

本地服务
bestseo.tips商业与营销12 天前更新

关于 Site Search Opener

Site Search Opener 是面向 SEO、内容、销售等团队的 MCP 服务,可从网站站点地图和 RSS/Atom feed 查找页面,并按配方整理竞品研究结果。它先遵守 robots.txt;无法读取站点数据时提供可在浏览器打开的搜索链接。

主要功能

  1. 01读取站点地图与 RSS/Atom feed
  2. 02提供 34 种研究配方
  3. 03筛选并检查页面状态
  4. 04生成 Google 或 Bing 搜索链接
  5. 05构建网站项目文件
  6. 06本地保存 CSV、JSON 或 Markdown

适用场景

  1. 01比较竞品的内容主题与页面结构
  2. 02查找近期发布、案例或招聘页面
  3. 03盘点长期未更新的自有页面
  4. 04检查域名可用性并整理项目列表

MCP 相关

作为 MCP 服务,向支持 MCP 的客户端提供配方查询、页面盘点、链接生成、URL 检查和项目文件构建等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"albertalbs-site-search-opener": {
"command": "npx",
"args": [
"-y",
"site-search-opener-mcp"
],
"env": {
"SSO_OUTPUT_DIR": "<SSO_OUTPUT_DIR>"
}
}
}
}
启动命令npx -y site-search-opener-mcp
需要配置的环境变量
SSO_OUTPUT_DIRFolder where save-file writes files. Default: Documents/Site Search Opener in your home folder.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsite-search-opener-mcp1.1.1

工具

7

收录的工具列表 · 更新于 1 天前

参数类型必填说明
allboolean否每个团队的所有方案
teamenum否仅此团队的方案seo | product | sales | pr | research | hr | links

详细介绍

Site Search Opener MCP

在 AI 应用中研究自己的网站和多个竞争对手的网站。用日常语言提问,即可获得真实页面表格:URL、标题、描述、最后修改日期和 HTTP 状态。

它会读取网站为搜索引擎发布的内容:站点地图以及 RSS 或 Atom 订阅源。它会先检查 robots.txt,放慢访问速度,并说明自己的身份。如果网站没有可读取的内容,你会获得可在自己浏览器中打开的 Google 搜索链接。

适用于 Claude(Desktop、Code 和 claude.ai)、ChatGPT、Gemini CLI、Gemini Enterprise、OpenAI Codex、Cursor、VS Code with GitHub Copilot、Windsurf,以及其他支持 MCP 的应用。

这是 bestSEO.tips 提供的免费 Site Search Opener 网页应用 的 AI 助手。两个项目之间会共享项目文件。


你可以这样提问

我的竞争对手中,哪些网站有关于维护积压的页面?请用表格展示。

competitor.com 的内容是如何组织的?哪些文件夹的内容最多?

我的竞争对手在过去 90 天内发布了什么内容?

在 rival-a.com 和 rival-b.com 上查找食品行业的案例研究。

根据之前讨论过的竞争对手创建项目文件,并检查它们是否都能正常使用。

我自己的网站中,哪些页面已经一年没有更新?

Reddit 上有人在讨论我们的产品类别吗?请提供链接。

工作原理

  1. 用日常语言提问。 AI 会选择一个操作指南,例如 content-gap 或 case-studies,以及你的域名。
  2. 服务会读取各网站自己的文件。 先读取 robots.txt,然后读取其中列出的站点地图(或 /sitemap.xml 等常见位置),再读取网站的 RSS 或 Atom 订阅源。robots.txt 要求机器人避开的页面不会被纳入。
  3. 你会获得一张表格。 表格列出匹配页面的 URL、标题、描述、日期和 HTTP 状态;部分操作指南还会显示文件夹统计或每月页面数量。
  4. 没有站点地图?你会获得链接。 如果网站没有可用的站点地图、屏蔽机器人,或没有匹配结果,服务会为该网站生成 Google site: 搜索链接。你可以在浏览器中打开这些链接,就像自己输入搜索内容一样。

它绝不会:

  • 搜索 Google 或读取 Google 搜索结果。这些链接供你点击。
  • 试图绕过 CAPTCHA、机器人检查或 robots.txt 规则。
  • 向 bestseo.tips 或其他任何人发送你的数据。本地版本在你的电脑上运行。托管版本在你自己的 Cloudflare 账户中运行。

网站所有者可随时在 robots.txt 中添加以下内容,选择退出:

User-agent: SiteSearchOpenerMCP
Disallow: /

安装

方式适用对象指南
Claude Code 插件Claude Code/plugin marketplace add albertalbs/site-search-opener-mcp,然后运行 /plugin install site-search-opener@bestseo-tips
本地 MCP 服务Claude Desktop、Claude Code、Gemini CLI、Codex、Cursor、VS Code、Windsurf安装指南,第 B 节
技能Claude、Codex、Gemini CLI、Cursor、Copilot安装指南,第 C 节
在 Cloudflare 上托管(免费)claude.ai、ChatGPT、Gemini Enterprise、团队托管指南

最快的本地设置方式:安装 Node.js 18.17 或更高版本,然后让你的应用连接到:

npx -y site-search-opener-mcp

不想在启动时下载文件?先下载一次此代码库,然后改用 node <folder>/plugin/server/site-search-opener.mjs。

工具

工具功能
list-recipes显示入门配方列表,或某个团队的全部配方
run-recipe在你的域名中运行配方并返回一个表格;对于没有站点地图数据的网站,会提供搜索链接
site-inventory根据站点地图和 Feed 列出某个网站的页面,并可按关键词、URL 文本和日期筛选
google-links为你生成 Google(或 Bing)站内搜索链接,供你打开
check-urls检查域名或 URL 是否可访问(HTTP 200),并显示重定向
build-project-file检查你自己和竞争对手的域名,并为 Web 应用构建项目文件
save-file在你的电脑上保存 CSV、JSON 或 Markdown 文件(仅限本地版本)

配方

面向 7 个团队的 34 个配方。不确定从哪里开始?可以先试试其中一个:

团队从这里开始查找内容
SEO 和内容content-gapURL 或标题与关键词匹配的竞争对手页面
产品feature-launches过去 6 个月的发布和公告页面
销售和营销case-studies案例研究和客户故事,还可按行业筛选
公关和品牌brand-mentions在品牌自身网站以外提及该品牌的页面
客户研究forum-threads关于某个主题的 Reddit 和 Quora 讨论
HR 和人才hiring-signals各大招聘网站上的公司职位空缺
链接建设guest-post-sites相关主题的投稿页面

全部配方,按团队分类:

团队配方
SEO 和内容内容差距、URL 结构、发布活动、对比页面、门控资源、术语表页面、关键词蚕食、更新候选项
产品功能发布、集成、定价、发行说明、文档深度、安全与合规页面
销售和营销案例研究、提及你的页面、网络研讨会、评测网站
公关和品牌新闻中心页面、品牌提及、新闻稿
客户研究Reddit 和 Quora 讨论串、竞争对手帮助文章
HR 和人才职业页面、招聘网站上的职位空缺
链接建设客座文章网站、赞助文章、资源页面、信息图、社交资料

每个配方会读取哪些内容,详见完整列表。

斜杠命令

在安装了插件的 Claude Code 中,输入 /site-search-opener: 并选择一项:

命令用途
:seo :product :sales :pr :research :hr :links针对相应团队开展研究。添加所需内容,例如 /site-search-opener:sales case studies food industry
:build-project从本次聊天、记忆和过往聊天中收集你的域名,进行检查并创建项目文件
:inventory列出某个网站的页面,例如 /site-search-opener:inventory competitor.com pricing
:search-links为关键词生成搜索链接
:help简短说明和命令列表

其他应用会以 MCP 提示词的形式显示相同命令,通常位于提示词或附件菜单中。

项目和 Web 应用

项目是一个包含你自己的域名和竞争对手域名的命名列表,采用与 Web 应用相同的 JSON 格式:

{
  "app": "sitesearch-opener",
  "version": 2,
  "projects": [
    { "name": "HR software", "own": ["linkedin.com"], "competitors": ["indeed.com", "xing.com"] }
  ]
}
  • 请 AI 创建项目。它可以收集你之前提到的域名,检查每个域名是否返回 HTTP 200,并跟踪重定向。
  • 在 Web 应用中导入:打开 https://bestseo.tips/tools/site-search-opener/,进入 Settings,然后依次选择 Export/Import Projects 和 Import。
  • 从 Web 应用导出文件并交给 AI,以便它使用相同的列表。

限制

本地托管版,Cloudflare 免费套餐
每次调用的域名数304
每个域名的站点地图文件数304
获取标题和状态的页面数默认每个域名 10 个,最多 100 个默认关闭,最多 20 个
每次调用的域名检查数20012

本地版本对同一网站的请求间隔至少为 1 秒;如果网站的 robots.txt 要求 Crawl-delay,则间隔会更长。

隐私与安全

  • 服务仅获取公开的 http 和 https 地址。它会拒绝本地和私有网络地址,以及会跳转到这些地址的重定向。
  • 请求会携带用户代理 SiteSearchOpenerMCP/<version> (+https://github.com/albertalbs/site-search-opener-mcp)。
  • 下载大小和耗时均有限制。
  • 网站上的文本会作为数据传递给 AI,并会告知 AI 不要遵循其中的指令。

更多信息请参阅 SECURITY.md。

常见问题

为什么不直接帮我搜索 Google? Google 的条款不允许自动搜索,而且 Google 会阻止这类搜索。网站地图是为机器读取而发布的,因此这个工具会读取网站地图。要查看 Google 的搜索结果,它会提供链接。

它会使用 bestseo.tips 的服务器吗? 不会。本地版本在你的计算机上运行。托管版本在你的 Cloudflare 账户中运行。bestseo.tips 仅托管 Web 应用。

为什么有些网站显示链接,而不是表格? 可能是网站没有工具能找到的网站地图或 feed,robots.txt 要求机器人不要访问,或者没有内容符合你的筛选条件。你仍可通过这些链接自行查看。

为什么需要项目文件? 你并不需要,但项目文件可以省去每次重复输入同样的 20 个竞争对手,而且 Web 应用也会读取同一个文件。

开发

npm install
npm test                 # unit tests and MCP protocol tests
npm run build            # rebuilds plugin/server/site-search-opener.mjs and copies the skill
npm run docs:recipes     # rebuilds docs/RECIPES.md from src/core/recipes.js
npx wrangler dev         # runs the Cloudflare version locally

布局:

src/core/      shared logic: domains, queries, recipes, robots.txt, feeds, inventory, projects
src/server.js  the MCP server, shared by local and hosted versions
src/stdio.js   local version (adds save-file)
worker/        Cloudflare Workers version
skill/         the Agent Skill
plugin/        the Claude Code plugin (commands, skill copy, bundled server)
docs/          install, hosting and recipe guides
test/          tests, with a fake internet so they never touch real sites

欢迎贡献,尤其是新增配方。请参阅 CONTRIBUTING.md。

许可证与致谢

Apache License 2.0。请参阅 LICENSE 和 NOTICE。

如果你分享或基于本项目进行开发,请按许可证要求保留 NOTICE 文件。欢迎附上指向本项目的链接。

由 Albert Adaikkalam 创建,bestSEO.tips。LinkedIn:https://www.linkedin.com/in/albertalbs/

捆绑服务中使用的第三方软件包列于 THIRD_PARTY_NOTICES.md 中。

评论

支持 Markdown

第一次接触 MCP?

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

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