open-seo-mcp-skills README

The project's README from github.com/Ryze-AI-Adgent/open-seo-mcp-skills. As one markdown file: README.md.

Open SEO MCP Skills

Free SEO & GEO data via MCP

Open-source SEO + GEO skills for Claude — keyword research, rank tracking, site audits, backlinks, competitor gaps, AI visibility — running on your own Search Console, Analytics and ads data through the Ryze MCP, with DataForSEO built in for the data Google won't give you.

No subscription for the tool. No markup on API calls. The skills are MIT — take them, change them, ship them.

Why this exists

"Open source SEO tools" are having a moment. Look closer and most are a UI over the DataForSEO API: you either bring your own key and pay per request, or pay a hosted subscription plus a ~28% markup on every data call. The code is free; the data never was.

This takes the opposite approach:

Quick start

claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
claude plugin install open-seo-mcp-skills@ryze

Then: "run an SEO audit on mysite.com". The plugin bundles the connector, so step one is optional in Claude Code.

Product pages: Google Ads MCP · Meta Ads MCP

Install (2 steps)

1. Connect the Ryze MCP — in Claude: Settings → Connectors → Customize → add custom connector:

Name: Ryze AI
URL:  https://connector.get-ryze.ai/mcp

Sign in, pick your workspace, connect your Google Search Console / GA4 / ads accounts once. Full guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp

2. Install the skills — as a Claude Code plugin:

claude plugin marketplace add Ryze-AI-Adgent/open-seo-mcp-skills
/plugin install open-seo-mcp-skills@ryze

or just copy them:

git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills && cp -r open-seo-mcp-skills/skills/* ~/.claude/skills/

The skills

Skill What it does Data source
seo-audit Full site audit: indexation, CTR anomalies, decaying pages, quick wins GSC + GA4
keyword-research Seed → ideas → volume/CPC/intent → clustered keyword plan Google Ads + DataForSEO
rank-tracking Position movers between any two periods, no tracker subscription GSC
competitor-gap Keywords a competitor ranks for that you don't DataForSEO + GSC
backlink-check Backlink profile + referring domains vs a competitor DataForSEO
ai-visibility Which AI engines send you traffic and which pages they cite GA4 AI-referral reports
content-brief SERP-driven brief: headings, entities, questions, internal links DataForSEO + GSC
seo-vs-ads Queries you pay for that you already rank for organically GSC × Google Ads

Then just ask: "run an SEO audit on my site", "what keywords does competitor.com rank for that I don't?", "how much am I paying for clicks I'd get free?"

How it compares

OpenSEO-style wrappers Semrush/Ahrefs This
Tool cost free code or ~$10/mo hosted $120+/mo free (MIT)
Data cost your DataForSEO bill (+~28% markup if hosted) included through your Ryze workspace
Rankings estimated from SERP scrapes estimated your real GSC positions
Traffic estimated estimated your real GA4
AI visibility prompt-sampling estimates limited your actual AI referral traffic
Works inside Claude via MCP no native skills + MCP

Notes for skill authors

Ryze MCP tools are namespaced <provider>__<tool> (e.g. google_search_console__runRawSearchAnalytics, google_ads__generateKeywordIdeas). When a request shape is unclear, call native__get_provider_docs with the provider (dataforseo, google_search_console, …) — it returns the official API docs. Tool availability can vary by workspace; every skill here states its fallback.

License

MIT. The skills and this repo are free forever. Data access runs through your own Ryze workspace and your own connected accounts.

open-seo-mcp-skills (Ryze-AI-Adgent/open-seo-mcp-skills)

Searching Database…

这是什么?一套面向 Claude 的开源 SEO 和 GEO(生成式引擎优化)技能,搭配名为 Ryze 的 MCP 连接器,直接从你自己的 Google Search Console、GA4 和 Google Ads 拉取数据,而不是依赖估算。
这是独立应用,还是接入 Claude 的插件?它是一个 Claude Code 插件:一组基于 markdown 的技能,加上 Ryze MCP 服务器/连接器,Claude 通过调用它们获取你真实的分析和 SEO 数据;没有需要单独运行的界面。
需要我自己准备 DataForSEO 或 API 密钥吗?不需要——竞品关键词、外链和 SERP 数据来自已集成到 Ryze 连接器中的 DataForSEO,无需管理密钥;但你需要通过 Ryze 工作区接入自己的 Google Search Console、GA4 和 Google Ads 账号;如果已订阅 Ahrefs/Semrush,也可以选择接入。
与其他 SEO 工具相比有什么限制?工具的可用性因工作区而异,某个工具未接入时,部分技能可能会退回到备选数据源;而且其核心价值取决于你接入了真实的 GSC/GA4/Ads 数据,而不是单独运行这些技能。
这套技能包里包含哪些技能?八项:seo-audit(收录、CTR 异常、衰退页面)、keyword-research(从种子词到聚类关键词规划)、rank-tracking(两个周期之间的排名变动)、competitor-gap、backlink-check、ai-visibility(哪些 AI 引擎给你带来流量)、content-brief(基于 SERP 的大纲)和 seo-vs-ads(你已获得自然排名的付费关键词)。
为什么不直接用别的开源 SEO 工具?大多数“开源 SEO 工具”只是套在 DataForSEO API 上的一层界面,你要按次付费,或者采用托管订阅并在每次数据调用上加价约 28%。本项目直接使用你真实的 GSC 排名、真实的 GA4 流量和真实的 Google Ads 关键词数据,而非抓取 SERP 得到的估算值,且内置的 DataForSEO 不加任何价。
和 Ahrefs、Semrush 相比如何?Ahrefs/Semrush 每月要 120 美元以上,给出的是估算的排名和流量;本项目免费(MIT),使用你真实的 GSC 排名和真实的 GA4 流量而非估算,并作为 Claude 技能加 MCP 原生运行,而不是单独的仪表盘。
ai-visibility 技能实际追踪什么?它读取 GA4 的 AI 引荐报告,展示哪些 AI 引擎(ChatGPT、Perplexity、Claude、Gemini)在给你带来流量,以及它们引用了你的哪些页面。
Size
15.5 MB
Stars
5.9K
Updated
CommitOct 13
Age
1mo
Commits · 90 Days