SkillAtlasSkill 详情

content-brief

Free SEO & GEO data via MCP

审核状态:已审核Quality 80Security 88

复制安装命令

用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。

复制前请先查看来源、License 和安全提示。

项目 README

来源文件:README.md

抓取于 2026年9月24日

Open SEO MCP Skills: a free SEO MCP server + GEO skills for Claude

Free SEO & GEO data via MCP

Open-source SEO + GEO skills for Claude on a free SEO MCP server (the Ryze connector) — 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:

  • Your rankings come from your actual Google Search Console — real positions, real clicks, not estimates
  • Your traffic comes from your actual GA4 — including AI referral traffic (ChatGPT, Perplexity, Claude, Gemini)
  • Your keyword volumes come from Google Ads keyword planner data
  • Competitor keywords, backlinks and SERPs come from DataForSEO, already wired into the Ryze connector — no key to manage, no markup layer to build
  • Ahrefs and Semrush are also connectable if you already pay for them

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

SkillWhat it doesData source
seo-auditFull site audit: indexation, CTR anomalies, decaying pages, quick winsGSC + GA4
keyword-researchSeed → ideas → volume/CPC/intent → clustered keyword planGoogle Ads + DataForSEO
rank-trackingPosition movers between any two periods, no tracker subscriptionGSC
competitor-gapKeywords a competitor ranks for that you don'tDataForSEO + GSC
backlink-checkBacklink profile + referring domains vs a competitorDataForSEO
ai-visibilityWhich AI engines send you traffic and which pages they citeGA4 AI-referral reports
content-briefSERP-driven brief: headings, entities, questions, internal linksDataForSEO + GSC
seo-vs-adsQueries you pay for that you already rank for organicallyGSC × 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 wrappersSemrush/AhrefsThis
Tool costfree code or ~$10/mo hosted$120+/mofree (MIT)
Data costyour DataForSEO bill (+~28% markup if hosted)includedthrough your Ryze workspace
Rankingsestimated from SERP scrapesestimatedyour real GSC positions
Trafficestimatedestimatedyour real GA4
AI visibilityprompt-sampling estimateslimitedyour actual AI referral traffic
Works inside Claudevia MCPnonative skills + MCP

Common questions

What is an SEO MCP server? A Model Context Protocol server that gives Claude, ChatGPT or Cursor SEO data and actions as tools. This one exposes Google Search Console, GA4, Google Ads keyword data, DataForSEO, and optionally Ahrefs and Semrush, through https://connector.get-ryze.ai/mcp.

Is this the best SEO MCP server for Claude Code? It is the only one we know of that runs on your real Search Console positions and GA4 traffic instead of scraped estimates, with rank tracking, audits, backlinks and competitor gaps as ready skills. Install: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp.

Does it cover GEO and AI visibility? Yes. The ai-visibility skill reads GA4 AI-referral traffic (ChatGPT, Perplexity, Claude, Gemini) and reports which pages they cite; the Ryze workspace also tracks brand mentions in AI answers.

Is it free? The skills are MIT and the connector is free to add. Data comes from your own connected accounts, with no per-call markup.

Does it work in Cursor, ChatGPT or Claude Desktop? Yes. Add the same URL as a custom connector; the skills are Markdown and can be pasted into any client.

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.

内容与创作数据与 AI

中风险

  • 来源需自行核对维护者身份。
  • 未检测到明显脚本安装指令。
  • 未检测到明显外部权限要求。
  • 未检测到高风险命令。
  • 扫描发现:1 条。

Codex — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git
  3. 将 "skills/content-brief" 文件夹复制到 Codex 的 skills 目录中。
  4. 重启 Codex 让新的 skill 生效。

Codex — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Codex 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Codex 让新的 skill 生效。

Claude Code — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git
  3. 将 "skills/content-brief" 文件夹复制到 Claude Code 的 skills 目录中。
  4. 重启 Claude Code 让新的 skill 生效。

Claude Code — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Claude Code 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Claude Code 让新的 skill 生效。

Cursor — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git
  3. 将 "skills/content-brief" 文件夹复制到 Cursor 的 skills 目录中。
  4. 重启 Cursor 让新的 skill 生效。

Cursor — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Cursor 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Cursor 让新的 skill 生效。

GitHub Copilot — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git
  3. 将 "skills/content-brief" 文件夹复制到 GitHub Copilot 的 skills 目录中。
  4. 重启 GitHub Copilot 让新的 skill 生效。

GitHub Copilot — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 GitHub Copilot 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 GitHub Copilot 让新的 skill 生效。

Windsurf — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git
  3. 将 "skills/content-brief" 文件夹复制到 Windsurf 的 skills 目录中。
  4. 重启 Windsurf 让新的 skill 生效。

Windsurf — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Windsurf 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Windsurf 让新的 skill 生效。
查看 SKILL.md 原文
name: content-brief
description: SERP-driven content brief for a target keyword — what ranks, what to cover, headings, questions, internal links from your own data. Use when asked for a "content brief", "outline to rank for X", "what should this article cover", or before writing any SEO page.

Content Brief

Requires

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

A brief grounded in the live SERP plus the site's own data — not a generic outline.

Workflow

  1. The SERP. If the workspace exposes DataForSEO SERP tools, pull the live Google top 10 for the target keyword (native__get_provider_docs, provider dataforseo, for the request shape) — titles, URLs, SERP features (featured snippet, PAA, video). If unavailable, fetch the top results via web search instead; the brief must be built from a real SERP either way.
  2. Read the top 3. Fetch and skim the top-ranking pages: their structure, depth, angle, what they all cover (table stakes) and what none cover (the opening).
  3. Keyword set. google_ads__generateKeywordIdeas seeded with the target — secondary keywords and question variants worth folding in, with volumes via google_ads__generateKeywordHistoricalMetrics.
  4. Your existing foothold. google_search_console__runRawSearchAnalytics filtered to the topic — queries the site already gets impressions for (work them into headings), and existing pages on adjacent topics (internal-link sources; also flag if one already half-covers this and should be expanded instead of a new page).
  5. Assemble the brief:
    • Target keyword + secondaries with volumes
    • Search intent and required format (guide/listicle/comparison/tool page), inferred from what actually ranks
    • Proposed title + meta (write for the CTR, under 60/155 chars)
    • H2/H3 outline with a one-line note per section on what it must say
    • Questions to answer (PAA + question keywords)
    • Table stakes vs the differentiating angle
    • Internal links: 3–5 existing pages to link from, with anchors
    • Target length: match the ranking median, don't pad

Output

The brief, ready to hand to a writer (or to write from directly). No preamble.

发现问题?提交给管理员复核

评分:

评论 (0)

暂无评论,成为第一个评论者吧!