mcpField
S
SEO Skill

SEO Skill

远程服务
seoskill.dev商业与营销6005 天前更新

关于 SEO Skill

SEO Skill 是面向 SEO Agent 的开源 MCP 服务和命令行工具,提供来自 Search Console、分析平台、Bing 和网站抓取的实际站点数据,而非通用建议。团队可用它分析表现,再自行决定调整方案。

主要功能

  1. 01查看 Search Console 报告与页面查询
  2. 02对比 Google 更新前后的表现
  3. 03检查页面索引状态与站点问题
  4. 04读取分析平台和 Bing 数据
  5. 05研究关键词与竞争对手
  6. 06通过命令行抓取站点并检查内链

适用场景

  1. 01调查搜索点击量下降
  2. 02找出接近首页排名的页面
  3. 03检查 URL 未被索引的原因
  4. 04查看 AI Agent 对站点的访问情况

MCP 相关

它通过托管的远程 MCP 服务将 SEO 命令作为 MCP 工具提供。本地命令行还支持站点抓取和 Bing 数据。

配置

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

服务地址https://seoskill.dev/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 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmseo0.5.0

工具

详细介绍

SEO 技能

面向 Agent 原生团队的 SEO

npm

这是我每天提供给 Agent 的 SEO 数据,让它们依据真实数据开展工作, 而不是靠猜测。

大多数 AI SEO 工具有两种做法:给你的 Agent 一份通用建议清单, 或者用从未分析过你的网站的关键词工具提供的估算数据来喂给它。无论哪种, 最后你都会得到和其他人发布的一样的页面。根据关键词列表写出来的页面不叫 SEO, 而是垃圾内容。

这个工具采用了相反的做法。它是一个 Google Search Console MCP 服务和 命令行工具,不会告诉你的 Agent 该做什么,而是提供事实:Search Console 中的 点击次数、展示次数和排名,Google Analytics 或 Clicky 中的访问量,Bing 数据, Google 更新日期,以及你的网站爬取结果。你的 Agent 会判断哪些内容重要, 由你决定做出哪些更改。

它免费且开源。尽管折腾,打造属于自己的版本。

安装(30 秒即可完成设置)

1. 将它连接到你的 Agent
Claude Code
claude mcp add --transport http seoskill https://seoskill.dev/mcp
Codex
codex mcp add seoskill --url https://seoskill.dev/mcp
其他 Agent

将 https://seoskill.dev/mcp 添加为远程 MCP 服务。Cursor、Claude Desktop、VS Code 和大多数其他 Agent 都支持。

命令行工具(用于在你的机器上运行的网站爬取和 Bing)
npm i -g seo
seo start

seo start 会为你登录、连接 Agent 并安装技能。

2. 使用 Google 登录

你的 Agent 会打开 Google 登录页面。选择可以访问 Search Console 的账号。这就是你的账号,无需密码,也无需填写注册表单。

3. 向它提出实际问题
Why did clicks drop on example.com last month?

就是这样。现在可以开始使用了。

你可以问它什么

  • “上个月点击次数为什么下降?是核心更新导致的吗?”
  • “哪些页面快排到第一页了?它们的排名关键词是什么?”
  • “这个页面已编入索引了吗?如果没有,为什么?”
  • “这个页面会在哪些搜索中出现,却完全没有提及相关内容?”
  • “ChatGPT、Claude 和 Perplexity 能读取我的网站吗?”
  • “搜索中有哪些竞争对手?有没有人会搜索‘对比’或替代方案页面?”

你的 Agent 会选择命令、读取结果,并向你展示发现。

为什么要做这个工具

我开发这个工具,是因为 Agent 在 SEO 方面总会以几种相同的方式出错。

#1:Agent 会编造信息

问题。 询问 Agent 流量为何下降,它会给你一份条理清晰的可能原因列表: 算法更新、技术问题、内容质量。没有一项来自你的网站,因此都帮不上忙。

解决办法是向它提供你的数据:

  • seo report 会展示你与上一时段相比的总数据、发生变化的页面和查询,以及值得关注的地方:快速见效机会、点击率偏低的页面、停留在第二页的页面、流量衰退和关键词蚕食。
  • seo compare 会对比某个日期前后的周数据,并列出这段时间内的 Google 更新。
#2:关键词工具也在猜

问题。 Ahrefs 和 Semrush 会根据样本估算你的流量。 它们会漏掉大部分长尾词,而且彼此的结果往往也不一致。

解决办法是从你自己的数据出发。对于 Google,Search Console 是事实来源。 需要关键词搜索量或竞争对手数据时,seo research 会使用你自己的 DataForSEO 或 Ahrefs 密钥,并将这些估算值与真实数据分开。

#3:Agent 说问题已修复,实际却没有

问题。 Agent 会相信自己做的修改。然后你发现页面仍被设置为 noindex、仍在重定向,或者仍未出现在 Google 中。

解决办法是检查线上网站:

  • seo page 会加载一个 URL,并查询 Google 是否已将其编入索引。
  • seo index 会检查所有点击量下降的页面。
  • seo crawl 会检查整个网站,包括 AI Agent 能读取的内容。
#4:报告太多

问题。 SEO 工具总爱生成报告。最初的版本大约有 70 份报告,而其中大多数几乎没人用。

解决办法是将其精简为少数几个命令。每个命令都接受一个网站或 URL,也可以指定日期。不需要调整任何设置。每个结果都会以建议运行的下一条命令收尾,因此你的 Agent 总能知道接下来该做什么。

参考

命令返回内容
seo report--site 对应的网站在 Search Console 中的概览,以及各部分的主要行
seo page单个 URL:线上页面、Google 索引状态及其查询词
seo compare指定日期前后的数据,以及 Google 更新
seo index已知 URL 的 Google 索引原因,附有基于实时检查的标签,以及点击量下降的页面
seo research来自你自己的密钥的关键词、搜索结果、竞争对手和反向链接
seo dataSearch Console 或 Bing 的原始数据行
seo analytics来自 Google Analytics 或 Clicky 的着陆页
seo crawl整个网站的技术问题和 AI Agent 访问情况(仅限 CLI)
seo internal-links整个网站或某个页面需要添加的内部链接(仅限 CLI)

每个命令也都是一个 MCP 工具,例如 seo_report。编写脚本时,可为任意命令添加 --json。

它会保留什么

尽可能少。托管服务会加密保存你关联的 Google 账号和保存的密钥。它不会保存你的 Search Console 数据、报告或请求日志。CLI 会将你的登录信息保存在系统密钥链中。详情请见隐私政策。

链接

Apache-2.0。名称和美术作品受品牌政策保护。

评论

支持 Markdown

第一次接触 MCP?

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

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