跳到主要内容
Google Search Console · MCP
Google Search Console · MCP

将 Search Console 数据带到你的助手中。

mcp-gsc 将 Google Search Console 连接到 Claude、ChatGPT、Cursor 或其他 MCP 客户端。通过 Google OAuth 查询搜索词、页面、表现、网站地图和 URL 检查。

推荐模式
Read-only
认证方式
Google OAuth
运行方式
npm / Worker
许可证
MIT
Google Search Console MCP 中文版 | DigestSEO
mcp-gsc 将 Google Search Console 连接到 Claude、ChatGPT、Cursor 或其他 MCP 客户端。通过 Google OAuth 查询搜索词、页面、表现、网站地图和 URL 检查。

npm · Google Search Console MCP

使用 npm 在本地安装 GSC MCP

npm 会在你的电脑上启动 Streamable HTTP 服务器。运行前必须配置 Google OAuth 和凭据;这不是一键连接。

1. 准备 Google 访问权限

  1. Node.js ^22.18.0 / >=24.11.0 + npm
  2. 使用有权访问目标 Search Console 资源的 Google 账号。
  3. 在 Google Cloud 创建 OAuth 客户端、启用所需 API,并准确登记本地重定向 URI。
  4. 按照对应版本的指南设置这三个环境变量。TOKEN_ENCRYPTION_KEY 必须是恰好 32 个随机字节的有效 base64 编码。
    GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETTOKEN_ENCRYPTION_KEY

必须在 Google Cloud 准确注册此 URI。主机、端口和路径必须完全匹配;localhost 与 127.0.0.1 不同。

http://127.0.0.1:8080/google/callback

localhost ≠ 127.0.0.1

SETUP.md · npm v0.4.38

2. 启动本地服务器

在终端配置好凭据后运行 npm 包。若只分析数据,请使用与你的 shell 对应的只读设置。

启动器默认使用 readwrite。仅分析时请在 Google 授权前设置 readonly,此时不会注册写入工具。

Bash / zsh 命令

export GSC_ACCESS_MODE=readonly
npx -y @digestseo/mcp-gsc

PowerShell

$env:GSC_ACCESS_MODE = 'readonly'
npx -y @digestseo/mcp-gsc

本地端点 · Streamable HTTP

http://127.0.0.1:8080/mcp

3. 连接 MCP 客户端

保持启动器运行,从同一台电脑上的客户端连接本地 Streamable HTTP 端点;这不是 stdio 服务器。

Claude Code

claude mcp add --transport http gsc http://127.0.0.1:8080/mcp

连接 Codex CLI / IDE

codex mcp add gsc --url http://127.0.0.1:8080/mcp

Cursor

在本地 Cursor 中添加名为 gsc 的 Streamable HTTP MCP 服务器,并填入此 URL。

http://127.0.0.1:8080/mcp

ChatGPT / Claude.ai

云端 ChatGPT 和 Claude 无法访问你电脑的 127.0.0.1。请根据账号权限使用自己的 HTTPS Worker 或可用的安全 MCP 隧道。

需要远程访问?

需要远程访问?

仍可自行部署 Cloudflare Workers,但需要配置 Cloudflare 和 Google OAuth。下方示例使用 Bash;完整步骤请查看 SETUP.md。

产品介绍

什么是 mcp-gsc?

mcp-gsc 是一个可自行托管的 Model Context Protocol 服务器,可将 AI 客户端直接连接到官方 Google Search Console API。

npm 包可通过本机回环 HTTP 运行,也可以自行部署 Cloudflare Worker 提供远程 HTTPS 端点。两者都使用 Google OAuth。

本地启动器默认在 ~/.mcp-gsc/state 保存加密会话状态;Worker 使用你自己的 Cloudflare 账号存储。这并非 DigestSEO 托管的连接服务。

导入 Web: multimodal 搜索效果数据,查看各页面展示次数、点击次数和点击率。这不是以图搜图或图片压缩工具。 Google Lens 多模态搜索分析工具.

比较你有权限管理的社交账号在 Google 搜索中的表现,而非平台内点赞、粉丝或播放量。 社交内容 Google 搜索表现对比工具.

工具

服务器功能

工具覆盖分析、URL 检查、网站地图、索引、SEO 诊断和每周表现摘要。

工具列表包含可选的写入功能。GSC_ACCESS_MODE=readonly 只开放不修改数据的工具;Google Indexing API 仅支持特定内容类型。

01get_capabilities

列出可用功能和身份验证状态。

02list_sites

列出已连接账号可以访问的 Search Console 资源。

03query_search_analytics

按自定义日期范围查询点击、展示、CTR 和排名。

04inspect_url

获取实时 URL 检查报告和索引详情。

05list_sitemaps

列出已提交的网站地图及其抓取状态和警告。

06add_site

将 Search Console 资源添加到已连接账号。

07delete_site

从账号中移除 Search Console 资源。

08submit_sitemap

为 Search Console 资源提交网站地图。

09delete_sitemap

从资源中移除已提交的网站地图。

10get_sitemap

获取某个已提交网站地图的详细状态。

11identify_quick_wins

找到展示较高但排名在 8–20 位的查询。

12detect_cannibalization

找到多个页面争夺可见性的查询。

13detect_content_decay

找出搜索点击下降最多的页面。

14request_indexing

通过 Google 的索引编制 API 请求编入索引。该 API 目前仅限用于包含 JobPosting 结构化数据的页面,或在 VideoObject 中包含 BroadcastEvent 的直播页面,不适用于一般网页提交。

15list_indexed_pages

列出在 Search Console 中获得展示的页面。

16compare_performance

比较不同时间段的点击、展示、CTR 和排名。

17weekly_digest

生成易懂的每周 SEO 报告。

部署

需要远程访问?

仍可自行部署 Cloudflare Workers,但需要配置 Cloudflare 和 Google OAuth。下方示例使用 Bash;完整步骤请查看 SETUP.md。

~/digestseo · deploy
git clone https://github.com/AKzar1el/mcp-gsc.git
cd mcp-gsc && npm install
npx wrangler login
cp wrangler.example.jsonc wrangler.jsonc
npx wrangler deploy

为仓库加星,在 Claude 中使用 Search Console。

开源且支持自行托管。请按指南配置 Google OAuth,或部署自己的 Worker。