mcpField
V
Vouched

Vouched

远程服务
vouchedhq.com商业与营销01 周前更新

关于 Vouched

Vouched 是面向 SEO 团队和 AI 客户端的 MCP 服务,结合 Google Search Console、GA4 与 DataForSEO 市场数据。只读工具为事实附上来源、置信度和观测时间。

主要功能

  1. 01Search Console 表现与索引数据
  2. 02GA4 网站分析
  3. 03关键词、域名与竞争对手研究
  4. 04实时 SERP 与搜索可见度
  5. 05反向链接与 AI 引用分析
  6. 06事实来源和置信度元数据

适用场景

  1. 01调查点击量和展示量变化
  2. 02查找竞争对手覆盖而网站缺失的关键词
  3. 03检查查询词的当前 Google 结果
  4. 04比较反向链接资料和 AI 提及情况

MCP 相关

向 MCP 客户端提供 19 个只读工具,访问 Google Search Console、GA4 和 DataForSEO 数据。可使用托管端点,也可自行托管。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://vouchedhq.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Vouched

Vouched

可供 AI 引用的 SEO 数据。一个开源 MCP 服务,支持 Search Console、Google Analytics、关键词、反向链接、实时 Google 搜索结果和 AI 答案可见度。

网站 · 工具 · 自托管 · MIT 许可证


向 Claude、ChatGPT 或 Cursor 提问:“为什么我们上个月的点击量下降了?”或“我们的竞争对手有哪些排名关键词是我们没有的?”,它会基于真实数据作答,而不是猜测。

每个工具都返回相同的 JSON 封装结构。其中的每条事实都注明了来源、可信度和观测时间,因此 Agent(以及你)可以分辨哪些是 Search Console 数值,哪些是索引估算值。

两种运行方式

托管于 vouchedhq.com。 在 AI 客户端中添加 https://vouchedhq.com/mcp 作为连接器并登录。你自己的 Google 数据免费;实时市场数据由 DataForSEO 提供,需要 Pro 或 Team 计划,并按成本计费。请参阅定价。

自托管。 在你自己的 Cloudflare 账户中运行同一服务,使用你自己的 Google OAuth 客户端;如果需要市场数据,还可以使用你自己的 DataForSEO 密钥。不加价,也无需在我们这里创建账户。请参阅 docs/SELF_HOST.md。

两种方式运行的是同一份代码,并提供相同的工具。

工具

共 19 个工具,全部为只读。绝不会向 Google 或任何网站写入数据。

你自己的数据(免费;需要连接 Google)

工具可解答的问题
get_search_performance按查询、页面、日期、国家或设备查看点击量、展示次数、CTR 和排名,并比较各时段的变化
inspect_indexing此 URL 是否已编入索引、Google 选择了哪个规范网址、上次抓取时间
list_sitemaps已提交的网站地图,以及错误、警告和 URL 数量
get_website_analytics来自 GA4 的会话数、用户数和互动情况

市场数据(来自 DataForSEO:托管版需使用 Pro 或 Team 计划;自托管需使用你自己的密钥)

工具可解答的问题
inspect_domain某个域名的自然流量、排名关键词和主要竞争对手
discover_competitors哪些网站在相同关键词上与某个网站竞争
research_keywords围绕种子词的关键词创意,包括搜索量、难度、CPC 和意图
inspect_keyword某个关键词的搜索量和难度
inspect_serp当前在 Google 上某个查询的排名网站,以及 AI Overviews 和其他功能
inspect_search_visibility某个域名在一组关键词上的排名
inspect_page单个 URL 的关键词和流量
compare_keyword_coverage竞争对手有排名而你没有的关键词
inspect_backlinks权威度、引荐域名、锚文本和单条反向链接
compare_backlink_gap链接到竞争对手但未链接到你的网站
discover_ai_citationsAI 答案针对某个主题引用了哪些网站
inspect_ai_visibility某个域名在 AI 答案中被提及的频率与竞争对手相比如何

实用工具

工具功能
describe_capabilities此服务启用了哪些功能,以及每个工具的费用
list_websites你跟踪的网站及其 Google 连接
export_dataset截断响应背后的完整结果,保留 7 天

每个工具都有独立页面,介绍输入、输出和响应示例,详见 vouchedhq.com/tools。自动生成的参考文档位于 docs/TOOLS.md。

数据来源

Vouched 没有自己的搜索索引或网络爬虫。Vouched 构建并运行的是 MCP 服务:登录、响应封装、每条事实的来源信息和置信度、缓存、周期对比、导出和计费。工具背后的数据来自你的 Google 账号或 DataForSEO:

工具上游 APIprovenance 中的来源类别
get_search_performance、inspect_indexing、list_sitemapsGoogle Search Console API(Search Analytics、URL Inspection、Sitemaps),使用你自己的 Google 登录信息读取webmaster_console
get_website_analyticsGoogle Analytics Data API(GA4),使用相同的登录信息analytics_property
inspect_domain、discover_competitors、research_keywords、inspect_keyword、inspect_page、compare_keyword_coverageDataForSEO Labs APIsearch_index
inspect_serpDataForSEO SERP API(实时 Google 搜索结果)live_serp
inspect_search_visibilityDataForSEO Labs API;如果要求实时重新检查排名,则还会使用 SERP APIsearch_index、live_serp
inspect_backlinks、compare_backlink_gapDataForSEO Backlinks APIbacklink_index
discover_ai_citations、inspect_ai_visibilityDataForSEO AI Optimization API(LLM Mentions,用于 Google AI Overviews 或 ChatGPT)ai_answer
describe_capabilities、list_websites、export_dataset无:Vouched 自有数据无

在托管的 Pro 和 Team 计划中,市场数据调用通过 Vouched 的 DataForSEO 账号进行,并计入计划包含的市场数据额度,按 DataForSEO 的成本计费(参见定价)。可自托管时,调用使用你自己的 DataForSEO 密钥。DataForSEO 只会收到请求中涉及的关键词、域名和 URL,不会收到你的 Google 数据。

响应示例

精简后的 get_search_performance 结果:

{
  "schema_version": "ofe/1.0",
  "domain": "gsc",
  "data": { "domain": "xmit.sh", "startDate": "2026-08-28", "endDate": "2026-09-24", "dimensions": ["query"] },
  "facts": [
    {
      "type": "gsc.query_performance",
      "subject": ["property:...", "keyword:any:GLOBAL:transactional email api"],
      "data": { "dimensions": { "query": "transactional email api" }, "clicks": 41, "impressions": 3120, "ctr": 0.013, "position": 8.2 },
      "provenance": {
        "source_class": "webmaster_console",
        "method": "gsc.searchAnalytics.query",
        "confidence": 1,
        "observed_at": "2026-09-25T08:00:00Z",
        "cache_hit": false
      }
    }
  ],
  "deltas": [{ "fact_type": "gsc.query_performance", "field": "clicks", "previous": 29, "current": 41 }],
  "coverage": { "returned": 25, "total": null, "scope_note": "capped at 25 rows; more are available via export_dataset" },
  "resources": [{ "uri": "mcpseo://gsc/...", "description": "Up to 1000 rows for this same query" }],
  "next_actions": []
}

deltas 用于和上一周期对比,coverage 说明结果未包含的内容,resources 保存其余内容,next_actions 会在有用时建议后续调用。完整结构见 docs/OFE_ENVELOPE.md。

连接客户端

托管服务:

# Claude Code: the plugin (MCP server plus an SEO analysis skill)
claude plugin marketplace add muditjuneja/vouched
claude plugin install vouched@vouched

# Claude Code: the MCP server only
claude mcp add --transport http vouched https://vouchedhq.com/mcp

# Gemini CLI
gemini extensions install https://github.com/muditjuneja/vouched

在 Claude 或 ChatGPT 中,将 https://vouchedhq.com/mcp 添加为自定义连接器。在 Cursor 中,将其添加到 ~/.cursor/mcp.json:

{ "mcpServers": { "vouched": { "url": "https://vouchedhq.com/mcp" } } }

客户端首次使用时会打开登录页面(标准 MCP OAuth)。只能发送标头的客户端可以改用控制面板中的 API 密钥。

可自托管时,将客户端指向 Worker 的 /mcp URL,并提供你的 bearer token;参见 docs/SELF_HOST.md。

开发

npm install
cp .dev.vars.example .dev.vars   # MCP_BEARER_TOKEN at minimum
npm run db:migrate:local
npm run dev                      # http://localhost:8787/mcp

npm test
npm run typecheck
npm run lint

开发时设置 DATAFORSEO_BASE_URL=https://sandbox.dataforseo.com:DataForSEO 的沙盒免费,并会按真实响应结构返回虚拟数据。

基于 Cloudflare Workers、Hono、D1、R2 和 KV 构建。不使用 Google SDK:直接调用 Google API。

文档

隐私

只有在你提出请求时才会读取 Google 数据,并遵守 Google 的 Limited Use 要求。数据绝不会被出售、用于广告或用于训练 AI 模型。参见隐私政策。

贡献与支持

欢迎提交问题和拉取请求。有关托管服务,请发送邮件至 [email protected]。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。