复制安装命令
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
Free SEO & GEO data via MCP
用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。
复制前请先查看来源、License 和安全提示。
来源文件:README.md
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.
"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:
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
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/
| 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?"
| 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 |
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.
MIT. The skills and this repo are free forever. Data access runs through your own Ryze workspace and your own connected accounts.
name: backlink-check
description: Backlink profile for any domain — referring domains, authority, anchors, new/lost links, and a side-by-side vs a competitor. Use when asked "check my backlinks", "backlink profile of X", "who links to them", or "link gap vs competitor".The free Ryze MCP connector (https://connector.get-ryze.ai/mcp). Claude Code: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp. claude.ai / Desktop / Cursor: add it as a custom connector with the same URL. Setup: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp
native__get_provider_docs, provider dataforseo, for exact request shapes): summary for the profile, referring_domains for the domain list, anchors for anchor distribution. If DataForSEO backlinks aren't exposed, fall back to a connected ahrefs or semrush provider; if neither, stop and say which connection is missing — never fabricate link counts.google_analytics__runRawReport — referral sessions by source; note which linking domains actually send visitors.Verdict first (profile strength in one paragraph, and the gap vs the competitor if asked), then: profile summary table, top referring domains, anchor distribution, and — when a competitor was given — the link-gap outreach list (domain, authority, page linking to competitor). All third-party numbers labeled as index estimates.
评论 (0)
暂无评论,成为第一个评论者吧!