jev-seo icon

jev-seo

jev-seo 是开源 Rust 命令行 SEO 与 GEO 工具,提供含 13 个工具的 MCP 服务器,适用于开发者、技术写作者、创始人与编程代理,可审计本地及线上内容、分析 AI 引用准备度、追踪排名历史,并支持报告与 CI 门禁;按文档免费路径无需订阅。

jev-seo

通过命令行进行 SEO 与 GEO 分析

jev-seo 是一个开源 Rust CLI 和 MCP 服务器,用于技术 SEO、内容检查、GEO 分析和排名监控。它面向需要从终端或自动化构建工作流中获取结构化 SEO 证据的开发者、技术写作者、创始人和编程代理,而不是依赖托管式控制面板。

该工具可以审计本地 Markdown 和 HTML 目录树以及线上网站,使用一套包含 58 条规则的共享规则集,并生成报告和面向行动的导出内容。它还将本地排名历史与 AI 引用分析结合起来,同时保持文档所述的免费路径为本地运行且无需订阅。语义 Jev 调用单独计入预算,可选的付费搜索后端只有在显式指定标志和密钥后才会运行。

核心能力

SEO 审计

根据包含 58 条稳定规则的共享注册表,检查本地 Markdown 和 HTML 目录树以及线上网站,覆盖可抓取性、页面内容、链接、结构化数据、AI 访问、性能、安全性和规范化等领域。

线上抓取与变更检测

在遵守 robots.txt 的情况下抓取线上主机,报告抓取进度,并可使用 crawl --diff 将本次抓取与上一份快照进行比较。

GEO 与引用分析

使用 TypeSafe AI Jev 类型化原语,为页面的 AI 答案引擎引用准备度评分,包括总体得分、直接回答评估和主要内容缺口分类。

搜索与意图研究

在免费搜索路径下无需 API 密钥即可获取 DuckDuckGo 建议和 HTML 搜索结果;可选提供商在使用密钥显式启用前保持禁用。

本地排名追踪

在本地 SQLite 数据库中存储关键词排名和排名历史,让用户无需托管项目或控制面板即可查看排名变化。

代理与 CI 工作流

提供支持 JSON-RPC 2.0 的 13 工具 stdio MCP 服务器,并支持 audit --min-pass 40 等 CI 阈值;低于配置下限时返回非零退出状态。

实际工作流

  • 审查文档和内容变更

    在发布前对文档或内容目录运行审计。CLI 可以检查 Markdown 和 HTML,识别规则发现,并导出报告或行动跟踪表以便整改。

  • 监控线上网站

    使用线上抓取检查网站,同时遵守 robots.txt;然后将当前抓取与上一份快照进行比较,以识别需要关注的变更。

  • 在 CI 中设置 SEO 门禁

    在仓库工作流中添加审计阈值,使低于配置的最低通过分数的变更在部署前返回失败退出状态。

  • 为编程代理配备 SEO 检查

    让 Claude Code、Gemini CLI、Cursor 或其他受支持的编程代理配置,在编码和重构循环期间通过 stdio MCP 服务器访问结构化 SEO 检查。

  • 维护本地排名历史

    在本地 SQLite 数据库中持续追踪关键词排名,并查看排名变化,无需创建托管项目或订阅排名追踪控制面板。

Pros and Cons

Pros

  • 采用 MIT 许可证的开源 Rust 二进制文件,并提供文档所述的无需订阅免费路径。
  • 在一个工作流中结合本地审计、线上抓取、GEO 分析、排名历史、报告和 CI 门禁。
  • 输出结构化数据,并支持 HTML、PDF、Markdown 和 CSV 报告等导出格式。
  • 为编程代理工作流提供 13 工具 stdio MCP 接口。
  • 将排名历史保存在本地 SQLite 中,并支持无需 API 密钥的免费 DuckDuckGo 搜索路径。

Cons

  • 主要工作流以命令行和配置为主,因此不太适合寻找托管式可视化控制面板的用户。
  • GEO 语义分析可能会产生配置的 Jev 预算使用成本,尽管规则、抓取、报告和本地排名历史均被描述为免费。
  • 现有证据无法确定其生产规模抓取能力、提供商配额或团队管理功能的覆盖范围。

FAQ

jev-seo 是什么?

jev-seo 是一个 Rust 命令行工具和 MCP 服务器。它可以审计本地 Markdown 和 HTML、抓取线上网站、评估 GEO 信号、追踪排名历史,并通过 MCP 将相同功能提供给编程代理。

jev-seo 的费用是多少?

仓库说明,规则、抓取、报告和本地排名历史均可通过免费路径使用且无需订阅。Jev 语义调用通过 --jev-budget 进行预算控制,文档记录的默认值为每次运行 0.25 美元;可选的付费数据后端需要显式标志和密钥。

如何安装 jev-seo?

仓库记录了通过 crates.io 安装的方式:使用 cargo install jev-seo,或使用发布归档文件。它以单个 Rust 二进制文件分发,免费路径无需登录 SaaS 控制面板。

jev-seo 支持哪些工作流?

CLI 可以审计本地 Markdown 和 HTML 目录树,在遵守 robots.txt 的情况下抓取线上主机,将抓取结果与之前的快照进行比较,并运行诸如 audit --min-pass 40 的 CI 门禁。它还可以生成 HTML、PDF、Markdown 和 CSV 输出。

编程代理可以使用 jev-seo 吗?

项目记录了一个使用 JSON-RPC 2.0 的 13 工具 stdio MCP 服务器,面向包括 Claude Code、Gemini CLI、Cursor 和 Antigravity 在内的编程代理。仓库还说明了受保护的文件读取和针对远程跳转的 SSRF 防护。

Quick Facts

产品类型
开源 SEO 与 GEO CLI 及 MCP 服务器
实现方式
Rust 2021;单个二进制文件
许可证
MIT
主要用户
开发者、创始人、技术写作者和编程代理
自动化
13 工具 stdio MCP 服务器和 CI 通过阈值
免费路径定价
无需订阅;Jev 语义调用使用可配置预算