OpenSEO:开源免费SEO工具,MCP协议联动AI完成传统SEO与GEO分析
一、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全链路功能
关键词研究与聚类
支持挖掘长尾词、预估搜索需求、区分Google Ads各国关键词数据,提供150/300/500条多档结果返回,内置关键词聚类工具,批量划分语义词组,辅助内容规划。关键词排名追踪
监控桌面、移动端双端关键词SERP排名,自动识别精选摘要、知识面板等SERP特殊展示,可自定义抓取深度(1-10页),长期记录排名涨跌数据。域名流量洞察
批量分析站点整体流量变化,定位流量上涨/流失页面,批量导出域名下全部排名关键词数据,直观对比自身与竞品流量差距。反向链接分析
查询全站外链、单页面外链、新增/丢失外链,支持域名分组折叠、分页、筛选、排序;托管版可低价使用外链数据,自托管需开通DataForSEO外链服务。站点技术审计
基于Lighthouse批量检测网站爬虫、性能、移动端适配、Meta标签等SEO缺陷,按页面数量计费,批量输出优化整改清单。Google Search Console 对接
私有化部署可接入自有Google OAuth凭证,同步GSC搜索曝光、点击、排名数据,配套MCP接口供AI智能体读取数据。
(二)GEO生成式AI搜索专属能力
AI品牌曝光监测
追踪品牌在Google AI Overview、ChatGPT等AI问答工具中的曝光、引用来源、品牌提及频次,自动生成品牌声量报表。竞品声量对比(Share of Voice)
添加多个竞品域名,对比各品牌在AI生成内容中的覆盖占比,直观识别AI搜索流量竞争格局。AI搜索提问词挖掘
挖掘用户面向AI工具的行业咨询Prompt,用于AI导向内容创作;查询数据自动缓存24小时,相同条件重复查询免费。
(三)AI智能体专属核心特色(行业独有)
原生MCP服务端
内置标准MCP(Model Context Protocol)服务,Claude Desktop、Claude Code、OpenAI Codex等AI客户端可一键接入,AI可直接调用全部SEO数据,无需手动复制网页数据。标准化SEO Agent Skills技能库
内置可复用AI工作流,包含项目初始化、SEO诊断、关键词调研、竞品分析、外链挖掘等标准化技能,一键安装至AI工具目录,AI自动完成完整SEO工作流。
(四)产品模式差异化优势
无强制月度订阅:摒弃传统工具包月收费,仅支付第三方API数据消耗,闲置零成本;
极简轻量化UI:功能拆分独立工作流,无冗余臃肿模块,新手快速上手;
全数据自主可控:自托管模式下所有数据存储于自有环境,不存在第三方数据锁定;
双部署方案:本地Docker单机自用、Cloudflare云端团队公网部署二选一,适配不同使用需求。

三、技术细节
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. 数据依赖与计费逻辑
数据来源:全部SEO、AI搜索数据依赖第三方DataForSEO API,项目本身无内置爬虫;
计费规则:API按量扣费,单次请求价格固定,AI品牌查询数据24小时缓存,重复调用不计费;
环境配置:所有密钥(DataForSEO API、Google OAuth)通过
.env环境文件注入,支持本地、Docker、Cloudflare多套环境区分配置。
4. MCP通信架构
采用C/S客户端-服务器架构:OpenSEO作为MCP服务端对外暴露HTTP接口,Claude/Codex作为MCP客户端建立连接,AI可直接下发指令完成关键词查询、SERP解析、竞品对比等操作,无需人工切换网页。
四、应用场景
个人独立站长/跨境独立站运营
预算有限,不想承担Semrush、Ahrefs高额月费,仅需日常关键词调研、排名监控、基础站点审计,使用Docker本地自托管,仅消耗少量DataForSEO API费用。SEO自由从业者/小型工作室
团队多人协作,通过Cloudflare云端部署,共享一套OpenSEO实例,托管版低价使用外链分析功能,同时依靠MCP技能让AI自动生成SEO优化方案,提升工作效率。内容创作者、跨境内容团队(GEO优化)
重点布局AI生成式搜索流量,监测品牌在AI问答中的曝光,挖掘AI用户提问词,针对性创作适配AI检索的内容。AI开发工程师、Claude/Codex重度使用者
将SEO数据接入AI编程助手,在代码编辑器内直接完成竞品分析、关键词规划,实现AI一站式完成网站搭建+SEO优化全流程。开源二次开发开发者
Fork仓库自定义功能,搭建专属内部SEO工具,适配垂直行业(本地商家、电商、B2B)定制化SEO分析需求。
五、使用方法
方式1:托管SaaS(零部署,新手首选)
访问官网
openseo.so注册账号;填入自有DataForSEO API密钥完成数据对接;
新建SEO项目,录入站点域名,即可使用全部功能;
MCP接入:复制页面内置MCP地址,在Claude/Codex执行官方命令完成绑定。
方式2:Docker本地自托管(单机自用)
本地安装Docker Desktop;
复制
.env.example生成.env,填入Base64编码后的DataForSEO密钥;执行
docker compose up -d启动服务,默认访问地址http://localhost:3001;如需更新镜像:执行
docker compose pull && docker compose up -d;注意:Docker本地模式无登录鉴权,禁止直接暴露至公网。
方式3:Cloudflare云端自托管(团队公网使用)
注册Cloudflare账号(免费套餐即可);
参照
docs/SELF_HOSTING_CLOUDFLARE.md文档部署Worker;在Cloudflare后台配置环境变量、D1数据库、Google OAuth凭证;
绑定自有域名,多设备、团队成员同步访问,自带自动数据库备份。
方式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
手动本地部署
Git克隆仓库;
将
.agents/skills内文件复制至对应AI工具技能目录(~/.claude/skills / ~/.codex/skills);在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美元免费额度,可先免费测试,体验满意后再充值。
八、官方链接
GitHub开源仓库地址:https://github.com/every-app/open-seo
OpenSEO托管SaaS官网:https://openseo.so
九、总结
OpenSEO作为一款开源可自托管的轻量化SEO与GEO分析工具,跳出传统商业SEO软件高额月度订阅的收费模式,依托DataForSEO按量付费API大幅降低个人与小型团队的SEO工具使用成本,同时凭借原生MCP协议与配套AI智能体技能库形成差异化竞争力,完整覆盖传统搜索引擎优化与生成式AI搜索优化两大核心场景,提供Docker本地单机、Cloudflare云端团队、官方托管SaaS三种使用路径,兼顾新手零部署需求与开发者私有化、二次开发需求,轻量化UI降低操作门槛,MIT开源协议赋予用户完整的数据与代码自主权,是预算有限、同时需要AI联动SEO能力的从业者高性价比工具选择。
版权及免责申明:本文由@dotaai原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/openseo.html

