
Seo Stack Mcp
io.github.Raffaele86由 GitHub 账号 Raffaele86 发布v0.2.0更新于 Oct 24, 2026
The complete open-source SEO data stack for AI agents: 7 sources, 86 tools, one MCP server
概览
自托管的 SEO 数据 MCP 服务器,让助手统一访问 Search Console、GA4、Bing、Clarity、AdSense、关键词规划师和 PageRank,并内置分析工具。
- 可以做什么
- 查询 Google Search Console 的搜索表现、检查网址、管理站点地图并请求收录,含关键词蚕食、内容缺口和周报分析。读取 Google Analytics 4 概览、落地页、流量来源、事件、受众和实时数据。获取 Bing 站长工具的流量、抓取、关键词和外链数据,并提交网址或站点地图。查看 Microsoft Clarity 的体验信号,如暴怒点击、无效点击、滚动深度和脚本错误。查看 AdSense 收入、付款、广告单元和提醒,并获取关键词规划师的词想法与指标。通过 Open PageRank 查询域名权重分。
- 适用场景
- 适合同时使用多个免费 SEO 与数据分析来源、希望用一套助手配置替代多个服务器的人,也适合需要下降查询、易提升关键词、周期对比等服务端分析而非原始数据的人。
- 运行要求
- 以 Python 包形式通过 uvx 或 pip 在本机运行,需要 Python 工具链。各数据源均可选,由各自凭据启用:Search Console 与 GA4 需 Google 服务账号 JSON 路径或 OAuth 客户端 JSON,以及 GA4 属性 ID 和站点地址;Bing 与 Clarity 需 API 密钥;AdSense 需账号 ID 加 Google 凭据;关键词规划师需 Google Ads 开发者令牌与 OAuth 参数并安装 google-ads 附加包;Open PageRank 需 API 密钥。需能访问各服务商 API。
安装
在 SourceWeft 中
- 打开 控制台中的 Seo Stack Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
seo-stack-mcp
The complete open-source SEO data stack for AI agents. Google Search Console, Google Analytics 4, Bing Webmaster Tools, Microsoft Clarity, Google AdSense, Google Keyword Planner and Open PageRank in a single MCP server — with built-in analyst tools (cannibalization check, low-hanging fruit, content gap, weekly report), not just raw API wrappers.
Self-hosted, free, MIT. Works with Claude Desktop, Claude Code, Cursor, and any MCP client.
Why this instead of N separate servers?
- One install, one config — instead of wiring up 7 different MCP servers with 7 auth setups.
- Analyst tools included — ask "which queries are declining this month?" or "find my low-hanging-fruit keywords" and get an answer computed server-side, not a raw data dump your agent has to crunch.
- Sources are optional — configure only what you use; tools appear only for configured sources.
- Self-hosted — your tokens stay on your machine. No third-party hosted gateway reading your Search Console.
Quickstart (60 seconds)
Add to your MCP client config (Claude Desktop claude_desktop_config.json, Cursor mcp.json, or claude mcp add):
Every env var is optional — set only the sources you want. That's it: restart your client and ask "what are my top queries this week?".
To run the latest development version straight from GitHub, use "args": ["--from", "git+https://github.com/Raffaele86/seo-stack-mcp", "seo-stack-mcp"] instead.
Credentials
Optional defaults: GSC_SITE_URL, BING_SITE_URL (so you don't repeat the site on every question), ADSENSE_CURRENCY (default USD), GOOGLE_ADS_LOCATION_ID / GOOGLE_ADS_LANGUAGE_ID (Keyword Planner geo/language defaults, default US / English).
Tools
Google Search Console (29 tools)
Google Analytics 4 (10 tools)
Bing Webmaster Tools (22 tools)
Microsoft Clarity (10 tools)
Google AdSense (10 tools)
Google Keyword Planner (4 tools)
Open PageRank (1 tool)
Why not the official GA4 server or mcp-gsc?
Both are good and this project doesn't pretend otherwise. Google's official analytics-mcp covers GA4 only; mcp-gsc covers GSC only. If you live in one data source, use them. This project is for people who work across the whole free SEO stack and want the cross-source workflow (GSC + GA4 + Bing + Clarity) plus opinionated analysis tools in one place.
See also
local-leads-mcp — the prospecting counterpart: find local businesses with no website via OpenStreetMap and verify them, no API keys needed.
License
MIT.
Built and maintained by Raffaele Nocera — freelance web & SEO. Available for consulting.
来源:README.md,提交 3e18f79
工具
0版本历史
1- v0.2.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分