开发工具#MCP#网站检测

OpenSEO:自托管的 Ahrefs 开源替代

OpenSEO 是 MIT 开源的可自托管 SEO 工作台,关键词、排名、外链数据接 DataForSEO 按量付费,MCP 接进 Claude Code。

项目资料

GitHub Ecosystem
仓库地址github.com/every-app/open-seo
许可证
MIT
主语言
TypeScript
星标
22,143
核查时间
2026-10-02

以上快照资料以核查当日为准,可能随版本或运营策略变化。

查关键词、追排名、看外链,Ahrefs 的 Starter 档 $29/月,能接 MCP 的 Lite 档 $129 起(2026-10 官方定价页),查询量不大的独立站长很难用回本。OpenSEO 是一个 MIT 开源、可自托管的 SEO 工作台,TypeScript 写成,把关键词研究、排名追踪、竞品洞察、外链、站点审计和 AI 可见度放进同一个界面,数据按次向 DataForSEO 付费;它还内置 MCP server 和预置 Agent Skills,Claude Code、Cursor 这类 agent 能直接调用 SEO 数据。截至 2026-10-02 仓库有 22,143 星,A姐分享 10 月 2 日介绍过它。

OpenSEO 的关键词研究界面:搜索 open source seo 后列出搜索量、CPC、竞争度和意图标签,右侧是搜索趋势图和 SERP 分析

核心功能

  • 六个工作流:关键词研究(搜索量、CPC、竞争度、意图标签)、排名追踪、竞品洞察、外链分析、站点审计、AI 可见度——Prompt Explorer 用来观察品牌在 ChatGPT、Google AI Overviews 等 AI 结果里的出现情况。
  • MCP 加 Agent Skills:自带一个 MCP server,Claude Code、OpenClaw、Hermes 等 agent 直接查关键词、排名、外链;官方预置可复用的 Agent Skills 引导 agent 跑完 SEO 任务,不合用可以自己写。
  • 软件免费,数据按次付费:自托管时填自己的 DataForSEO API key,只为你查的量付钱;托管版 $10/月起,官方自述托管价的盈利方式是每个请求加收 28%——自托管反而更便宜。
  • 两条自托管路线:Docker(docker compose up -d,适合先在本机试);Cloudflare(Worker、D1、KV、R2 加 Access,官方推荐用于公网和团队,免费计划能跑,首次启用 R2 要绑付款方式)。
  • 部署默认无认证:Docker 模式固定 AUTH_MODE=local_noauth,应用不做登录验证,官方文档明说只能放在认证反代、Cloudflare Access、隧道或私有网络后面。

与商业套件的对比

对比项 OpenSEO Ahrefs / Semrush
软件形态 MIT 开源,可自托管 商业 SaaS
SEO 数据 DataForSEO 等 API 按次计费 自建多年索引
计费 自托管免费加按量付费;托管 $10/月起 Starter $29、Lite $129 起(Ahrefs,2026-10)
Agent 接入 MCP 与 Agent Skills,自托管即有 已提供 MCP,受套餐和 API 额度限制
历史数据 不建自历史库 长期积累,可回溯

订阅价按 Ahrefs 官方定价页(2026-10 查看),其余按两边 README 与定价估算页。

典型使用场景

  • 每月查几十次关键词的独立站长:不为用不完的套餐额度付月费,单次成本从定价估算器里直接算。
  • 已在用 Claude Code 或 Cursor 的开发者:agent 直接拉关键词和外链数据做内容分析,省掉手动导表。
  • 想把数据流握在自己手里的团队:应用自托管、数据库自管,查什么、什么时候查自己说了算。

快速上手

最快的路径是托管版:openseo.so 注册即可免费用,想支持项目再订 $10/月。自托管用 Docker,需要一个 DataForSEO API key:

git clone https://github.com/every-app/open-seo && cd open-seo
cp .env.example .env   # 填入 DATAFORSEO_API_KEY
docker compose up -d   # 打开 http://localhost:3001

首次启动要构建一到两分钟,docker compose logs -f 看进度。公网访问请加 Cloudflare Access 或认证反代,别把 3001 端口裸暴露。

小结

适合低查询量、愿意自己动手的站长和想把 SEO 数据接进 agent 工作流的开发者;不适合依赖多年历史数据库和团队协作的重度 SEO 团队——OpenSEO 不建自己的索引,历史回溯比不了 Ahrefs。两个前提要记住:软件免费但数据每次查询都产生 DataForSEO 费用(关键词约 $0.05/次、Domain Overview 约 $0.08/次、ChatGPT 品牌检测约 $1.09/次,官方定价页估算);Docker 默认无登录验证,公网部署必须自己加认证。MIT 协议,TypeScript 写成,仓库 2026-10-02 仍在活跃推送。只想快速看一个站的技术底细、不查关键词的话,我们之前收录的 web-check 更轻。