OpenSEO:开源免费SEO工具,MCP协议联动AI完成传统SEO与GEO分析

原创 发布日期:
61

一、OpenSEO 是什么

OpenSEO 是一款开源、基于 MIT 协议发布的轻量化一站式SEO/AEO分析工具,对标 Semrush、Ahrefs 等高价商业SEO套件,核心定位为普通人可控、按量付费、支持AI智能体联动的SEO解决方案。

项目分为两种使用形态:一是托管SaaS站点 openseo.so,开箱即用无需部署;二是完全开源代码仓库(GitHub every-app/open-seo),支持本地Docker、Cloudflare Workers私有化自托管,可自由Fork、二次开发、自定义功能。

OpenSEO 应用本体永久免费,不收取月度订阅费,仅依赖第三方 DataForSEO API 获取搜索引擎、AI搜索数据,所有数据消耗按API调用按量结算;新用户赠送1美元免费API额度,可无成本完成功能测试,完美解决个人站长、独立开发者、小型SEO团队长期使用商业工具高额订阅成本的痛点。项目采用 TypeScript 开发,最新稳定版本 v0.0.20,2026年6月13日更新迭代,原生支持MCP模型上下文协议,打通Claude、OpenAI Codex等AI编程/对话助手,适配传统搜索引擎SEO与生成式AI搜索GEO优化双场景。

二、功能特色

(一)传统搜索引擎SEO全链路功能

  1. 关键词研究与聚类
    支持挖掘长尾词、预估搜索需求、区分Google Ads各国关键词数据,提供150/300/500条多档结果返回,内置关键词聚类工具,批量划分语义词组,辅助内容规划。

  2. 关键词排名追踪
    监控桌面、移动端双端关键词SERP排名,自动识别精选摘要、知识面板等SERP特殊展示,可自定义抓取深度(1-10页),长期记录排名涨跌数据。

  3. 域名流量洞察
    批量分析站点整体流量变化,定位流量上涨/流失页面,批量导出域名下全部排名关键词数据,直观对比自身与竞品流量差距。

  4. 反向链接分析
    查询全站外链、单页面外链、新增/丢失外链,支持域名分组折叠、分页、筛选、排序;托管版可低价使用外链数据,自托管需开通DataForSEO外链服务。

  5. 站点技术审计
    基于Lighthouse批量检测网站爬虫、性能、移动端适配、Meta标签等SEO缺陷,按页面数量计费,批量输出优化整改清单。

  6. Google Search Console 对接
    私有化部署可接入自有Google OAuth凭证,同步GSC搜索曝光、点击、排名数据,配套MCP接口供AI智能体读取数据。

(二)GEO生成式AI搜索专属能力

  1. AI品牌曝光监测
    追踪品牌在Google AI Overview、ChatGPT等AI问答工具中的曝光、引用来源、品牌提及频次,自动生成品牌声量报表。

  2. 竞品声量对比(Share of Voice)
    添加多个竞品域名,对比各品牌在AI生成内容中的覆盖占比,直观识别AI搜索流量竞争格局。

  3. AI搜索提问词挖掘
    挖掘用户面向AI工具的行业咨询Prompt,用于AI导向内容创作;查询数据自动缓存24小时,相同条件重复查询免费。

(三)AI智能体专属核心特色(行业独有)

  1. 原生MCP服务端
    内置标准MCP(Model Context Protocol)服务,Claude Desktop、Claude Code、OpenAI Codex等AI客户端可一键接入,AI可直接调用全部SEO数据,无需手动复制网页数据。

  2. 标准化SEO Agent Skills技能库
    内置可复用AI工作流,包含项目初始化、SEO诊断、关键词调研、竞品分析、外链挖掘等标准化技能,一键安装至AI工具目录,AI自动完成完整SEO工作流。

(四)产品模式差异化优势

  1. 无强制月度订阅:摒弃传统工具包月收费,仅支付第三方API数据消耗,闲置零成本;

  2. 极简轻量化UI:功能拆分独立工作流,无冗余臃肿模块,新手快速上手;

  3. 全数据自主可控:自托管模式下所有数据存储于自有环境,不存在第三方数据锁定;

  4. 双部署方案:本地Docker单机自用、Cloudflare云端团队公网部署二选一,适配不同使用需求。

OpenSEO:开源免费SEO工具,MCP协议联动AI完成传统SEO与GEO分析

三、技术细节

1. 技术栈

  • 开发语言:TypeScript(占项目代码98%),少量前端样式、脚本配套代码;

  • 前端构建:Vite,配套vitest单元测试、playwright端到端自动化测试;

  • 数据库:Drizzle ORM,Cloudflare部署使用D1云数据库;

  • 部署容器:Docker,提供专用自托管Dockerfile、compose.yaml编排文件;

  • 认证体系:Cloudflare OAuth替代传统better-auth,简化登录鉴权;

  • 标准协议:MCP模型上下文协议,实现AI与SEO工具双向通信;

  • 代码规范:oxlint、prettier统一代码格式,knip清理无用代码。

2. 项目目录核心结构

  • /src:业务主代码,包含SEO数据分析、MCP服务、AI技能逻辑;

  • /web:前端可视化页面,排名、外链、审计、AI品牌分析控制台;

  • /drizzle:数据库迁移、数据模型配置;

  • .agents/skills:MCP配套AI智能体技能脚本,适配Claude/Codex;

  • /docs:全套部署、开发、API成本说明文档;

  • /scripts:自动化发布、数据统计、环境配置脚本;

  • /release-notes:版本更新日志。

3. 数据依赖与计费逻辑

  1. 数据来源:全部SEO、AI搜索数据依赖第三方DataForSEO API,项目本身无内置爬虫;

  2. 计费规则:API按量扣费,单次请求价格固定,AI品牌查询数据24小时缓存,重复调用不计费;

  3. 环境配置:所有密钥(DataForSEO API、Google OAuth)通过.env环境文件注入,支持本地、Docker、Cloudflare多套环境区分配置。

4. MCP通信架构

采用C/S客户端-服务器架构:OpenSEO作为MCP服务端对外暴露HTTP接口,Claude/Codex作为MCP客户端建立连接,AI可直接下发指令完成关键词查询、SERP解析、竞品对比等操作,无需人工切换网页。

四、应用场景

  1. 个人独立站长/跨境独立站运营
    预算有限,不想承担Semrush、Ahrefs高额月费,仅需日常关键词调研、排名监控、基础站点审计,使用Docker本地自托管,仅消耗少量DataForSEO API费用。

  2. SEO自由从业者/小型工作室
    团队多人协作,通过Cloudflare云端部署,共享一套OpenSEO实例,托管版低价使用外链分析功能,同时依靠MCP技能让AI自动生成SEO优化方案,提升工作效率。

  3. 内容创作者、跨境内容团队(GEO优化)
    重点布局AI生成式搜索流量,监测品牌在AI问答中的曝光,挖掘AI用户提问词,针对性创作适配AI检索的内容。

  4. AI开发工程师、Claude/Codex重度使用者
    将SEO数据接入AI编程助手,在代码编辑器内直接完成竞品分析、关键词规划,实现AI一站式完成网站搭建+SEO优化全流程。

  5. 开源二次开发开发者
    Fork仓库自定义功能,搭建专属内部SEO工具,适配垂直行业(本地商家、电商、B2B)定制化SEO分析需求。

五、使用方法

方式1:托管SaaS(零部署,新手首选)

  1. 访问官网 openseo.so 注册账号;

  2. 填入自有DataForSEO API密钥完成数据对接;

  3. 新建SEO项目,录入站点域名,即可使用全部功能;

  4. MCP接入:复制页面内置MCP地址,在Claude/Codex执行官方命令完成绑定。

方式2:Docker本地自托管(单机自用)

  1. 本地安装Docker Desktop;

  2. 复制.env.example生成.env,填入Base64编码后的DataForSEO密钥;

  3. 执行docker compose up -d启动服务,默认访问地址http://localhost:3001

  4. 如需更新镜像:执行docker compose pull && docker compose up -d

    注意:Docker本地模式无登录鉴权,禁止直接暴露至公网。

方式3:Cloudflare云端自托管(团队公网使用)

  1. 注册Cloudflare账号(免费套餐即可);

  2. 参照docs/SELF_HOSTING_CLOUDFLARE.md文档部署Worker;

  3. 在Cloudflare后台配置环境变量、D1数据库、Google OAuth凭证;

  4. 绑定自有域名,多设备、团队成员同步访问,自带自动数据库备份。

方式4:AI智能体Skills安装(MCP配套)

一键npm安装

# 全量安装所有SEO技能
npx skills add every-app/open-seo --skill '*'
# 仅适配Claude Code
npx skills add every-app/open-seo --skill '*' --agent claude-code

手动本地部署

  1. Git克隆仓库;

  2. .agents/skills内文件复制至对应AI工具技能目录(~/.claude/skills / ~/.codex/skills);

  3. 在AI工具内执行/seo-project-setup完成项目初始化配置。

六、竞品对比

选取行业主流两款付费一体化SEO工具 Semrush、Ahrefs 与 OpenSEO 做横向对比,清晰区分成本、部署、AI能力、计费模式差异:

对比维度 OpenSEO Semrush Ahrefs
核心收费模式 软件本体永久免费,仅DataForSEO API按量付费,无月订阅 固定月度订阅,最低119.95美元/月,项目、关键词数量限制 固定月度订阅,最低99美元/月,排名追踪频次、关键词配额限制
部署方式 托管SaaS + 开源自托管(Docker/Cloudflare) 仅官方SaaS,不支持私有化部署 仅官方SaaS,API需企业付费套餐开通
MCP AI智能体支持 原生内置MCP服务,配套完整SEO技能库,AI直连数据 无原生MCP,仅基础API,无AI自动化工作流 无原生MCP,API调用门槛高,无AI专属技能
GEO生成式AI搜索分析 完整AI品牌曝光、竞品声量、AI提问词挖掘功能 仅基础品牌监测,无AI搜索专项分析 仅Brand Radar基础功能,缺少AI Prompt挖掘
数据自主权 自托管数据存储自有服务器,可二次开发 数据存储厂商服务器,无法导出底层数据、禁止二次开发 数据存储厂商服务器,严格限制API调用权限
上手门槛 轻量化极简UI,新手友好;自托管有少量技术配置成本 功能臃肿,模块繁多,学习曲线陡峭 功能专业,操作复杂,新手学习成本高
外链成本 托管版10美元/月,自托管按需API计费 订阅内包含基础外链额度,超额加价 订阅内包含外链,深度查询额外消耗配额

七、常见问题解答(FAQ)

Q:OpenSEO 是否完全免费使用?

A:OpenSEO程序本身开源免费,没有任何订阅费、会员费;但所有搜索、排名、外链、AI品牌数据均由第三方DataForSEO API提供,调用API会产生按量计费,新注册DataForSEO账号赠送1美元免费额度可测试全部功能。

Q:脱离DataForSEO API可以正常使用OpenSEO吗?

A:不可以,OpenSEO无内置爬虫引擎,所有搜索引擎、AI搜索数据全部依赖DataForSEO接口,必须配置有效API密钥才能加载各类SEO分析数据。

Q:Docker本地部署后能否直接公网访问给团队使用?

A:不建议,Docker默认本地模式无身份验证机制,直接暴露公网存在数据安全风险;多人团队、公网使用推荐Cloudflare Workers部署方案,自带OAuth登录鉴权。

Q:MCP协议可以支持哪些AI工具?

A:原生支持Claude Desktop、Claude Code、OpenAI Codex,配置对应官方命令即可一键接入,AI可自动执行关键词调研、竞品分析、外链挖掘等SEO任务。

Q:AI品牌分析重复查询会重复扣费吗?

A:不会,AI品牌查询数据自动缓存24小时,相同域名+相同竞品组合在24小时内重复查询不消耗API额度,超过缓存时效才会重新计费。

Q:自托管部署能否接入Google Search Console?

A:可以,需自行创建Google OAuth客户端凭证,按照docs/SELF_HOSTING_GOOGLE_SEARCH_CONSOLE.md文档完成10分钟一次性配置,即可同步站点GSC数据。

Q:能否修改OpenSEO源码定制专属SEO功能?

A:支持,项目采用MIT开源协议,允许自由Fork、修改、商用二次开发,仅需遵守MIT开源协议条款即可。

Q:DataForSEO最低充值金额是多少?

A:官方最低充值50美元,新用户赠送1美元免费额度,可先免费测试,体验满意后再充值。

八、官方链接

  1. GitHub开源仓库地址:https://github.com/every-app/open-seo

  2. OpenSEO托管SaaS官网:https://openseo.so

九、总结

OpenSEO作为一款开源可自托管的轻量化SEO与GEO分析工具,跳出传统商业SEO软件高额月度订阅的收费模式,依托DataForSEO按量付费API大幅降低个人与小型团队的SEO工具使用成本,同时凭借原生MCP协议与配套AI智能体技能库形成差异化竞争力,完整覆盖传统搜索引擎优化与生成式AI搜索优化两大核心场景,提供Docker本地单机、Cloudflare云端团队、官方托管SaaS三种使用路径,兼顾新手零部署需求与开发者私有化、二次开发需求,轻量化UI降低操作门槛,MIT开源协议赋予用户完整的数据与代码自主权,是预算有限、同时需要AI联动SEO能力的从业者高性价比工具选择。

打赏
THE END
作者头像
dotaai
正在和我的聊天机器人谈恋爱,它很会捧场。