mcpField
A
AI SEO Magic Button

AI SEO Magic Button

本地服务
github.com/AutomateLab-techAI 与智能体21 周前更新

关于 AI SEO Magic Button

AI SEO Magic Button 面向网站运营者和 Agent 工作流,审计网站的 AEO/GEO 问题并生成可执行计划,而不直接修改网站。计划包含优先级和评分提升估算,也可用于后续核验。

主要功能

  1. 01爬取并审计全站页面
  2. 02按预计评分提升排序修复项
  3. 03生成 plan.json 和 Markdown 清单
  4. 04应用计划并核验评分

适用场景

  1. 01确定 AEO/GEO 网站改进优先级
  2. 02生成供 Agent 执行的内容与结构化数据任务
  3. 03修改前审阅审计结果

MCP 相关

作为 MCP 服务,它提供 `generate_seo_plan` 工具,返回结构化 `plan.json` 内容和 Markdown 清单。它负责协调 `@automatelab/ai-seo-mcp` 与 `@automatelab/citation-intelligence`。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"ai-seo-magic-button": {
"command": "npx",
"args": [
"-y",
"ai-seo-magic-button"
]
}
}
}
启动命令npx -y ai-seo-magic-button

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

安装包
npmai-seo-magic-button

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ai-seo-magic-button

指定你的网站,即可获得全站 AEO/GEO 审核,以及一份可直接运行的计划,供你的 Agent 执行。 AI SEO 的一键魔法按钮——可作为 Claude 技能、Claude 插件,也可作为 MCP 服务运行,因此适用于任何 MCP 宿主(Cursor、Cline、Windsurf、Claude Desktop)。

它生成的是可执行的计划,而不是直接修改内容:一个可移植的 plan.json,以及一份 Markdown 检查清单,其中的每个项目都自包含且可由 Agent 执行。随后,你可以让 Agent 根据计划执行操作。

在底层,它是一个精简的编排层,连接两个引擎: @automatelab/ai-seo-mcp (审核 + 评分 + 重写)和 @automatelab/citation-intelligence (AI 引擎引用的内容)。运行核心的审核 → 计划流程无需 API 密钥。

两步工作流

  1. 运行它 → 它会抓取你的网站、审核每个页面,并生成 plan.json + 一份 Markdown 检查清单,按预估评分提升幅度排序。
  2. 让你的 Agent 根据生成的计划执行操作(重写、schema、 llms.txt、robots)——然后验证评分是否确实提升。

安装

作为 MCP 服务(适用于任何宿主)
// e.g. claude_desktop_config.json / Cursor / Cline
{
  "mcpServers": {
    "ai-seo-magic-button": {
      "command": "npx",
      "args": ["-y", "ai-seo-magic-button", "mcp"]
    }
  }
}

提供一个工具:generate_seo_plan { domain, pages? } → 返回完整的 plan.json(以结构化内容形式)和 Markdown 检查清单。

作为 Claude Code 插件
/plugin marketplace add AutomateLab-tech/ai-seo-magic-button
/plugin install ai-seo-magic-button@ai-seo-magic-button-marketplace
作为 Claude 技能

将 skill/ 复制到你的 .claude/skills/(或通过上方的插件安装)。该技能提供对话式的一键魔法按钮体验——详见 skill/SKILL.md。

CLI

npm install && npm run build

# audit -> plan.json + plan.md
node dist/cli.js audit example.com --pages 10

# execute the plan's tool-driven items (writes to ./magic-button-out)
node dist/cli.js apply plan.json

# re-audit and diff the score (proof the plan worked)
node dist/cli.js verify plan.json

# optional: push items into an agency-os Notion board (else local checklist)
node dist/cli.js sink plan.json

默认情况下,子引擎通过 npx 解析。若要使用本地构建:

export AISEO_MCP_PATH=/abs/path/ai-seo-mcp/dist/index.js
export CITATION_MCP_PATH=/abs/path/citation-intelligence-mcp/dist/index.js

示例

$ node dist/cli.js audit example.com --pages 2

https://example.com
  pages audited: 1 · avg score: 48 (D)
  fixes: 8 · est. lift: +78 points
   1. [critical] +12 No JSON-LD structured data found on this page.
   2. [critical] +12 No FAQ structure found (no FAQPage schema or H3 question headings).
   3. [critical] +12 No sitemap found at standard locations.
   6. [high]     +10 Rewrite for AEO: this page
   7. [medium]   +4  Low authority signals - missing Organization/author schema.
   8. [medium]   +4  No canonical link element found.

完整的 plan.json 示例见 examples/plan.example.json。 每个项目都包含自包含的 action(工具 + 预置参数)和 acceptance 检查——详见 docs/plan-format.md。

构建方式

一个共享核心库,四个轻量接口。项目定位见 docs/scope.md,schema 与核心库的边界见 docs/plan-format.md。

src/core/   audit + plan + apply + verify + sink  (the only place with logic)
src/cli.ts        CLI surface
src/mcp-server.ts MCP server surface (generate_seo_plan)
skill/            Claude skill surface
plugin/           Claude plugin surface

许可证

MIT

维护与验证

有关解读限制、当前适用的工具名称和可复现验证,请参阅维护指南。

评论

支持 Markdown

第一次接触 MCP?

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

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