Google Search Console MCP Server

SEO Search Console MCP AI Integration

“Google Search Console” MCP Server的作用是什么?

Google Search Console MCP Server通过模型上下文协议(MCP)实现Google Search Console数据和功能与AI助手和开发工具(如Claude、Cursor和Windsurf)的无缝集成。通过充当MCP客户端和Search Console API之间的桥梁,它允许用户使用自然语言查询搜索性能数据、管理索引、监控网站健康状况以及分析SEO指标。这种强大的集成解锁了对多个维度(查询、页面、国家/地区、设备)的全面搜索分析支持、通过Google Indexing API进行详细的索引管理以及自动化的SEO工作流功能。AI代理现在可以执行复杂的SEO分析、自动化报告、管理站点地图、提交URL进行索引,并直接在开发者工作流或AI驱动的工具中提供可操作的搜索优化洞察,消除了手动仪表板导航的需要并加速了数据驱动的SEO决策。

提示列表

搜索性能分析

显示过去30天按展示次数排名前20的查询
列出过去14天内展示次数超过1000但CTR低于2%的所有页面
比较过去7天与之前30天的点击和展示
查找我们在位置4-10排名且展示量高的查询

索引状态和管理

检查我的首页和10个最重要的着陆页的索引状态
提交这50个新博客文章URL进行索引
显示所有索引失败并带有错误判定的URL
验证我们产品页面上的noindex标签是否已删除

URL检查和覆盖

检查此URL并显示其移动可用性状态和结构化数据问题
检查这20个URL是否实际被Google索引
查找所有从索引中排除的页面并显示原因

站点地图管理

列出我网站的所有站点地图及其错误计数和提交日期
显示主XML站点地图的详细信息,包括警告
将此新站点地图URL提交到Google Search Console

地理和设备性能

显示过去90天按国家/地区的搜索性能
比较所有页面的移动与桌面性能指标
查找哪些国家/地区带来最多展示但CTR最低
Logo

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

仓库中未列出明确的资源。

工具列表

Google Search Console MCP Server提供13个全面的工具用于SEO监控、搜索分析和索引管理:

搜索分析和性能

  • search_analytics - 从Google Search Console获取搜索分析数据,具有全面的过滤、分页和聚合支持。按多个维度(查询、页面、国家/地区、设备、日期、searchAppearance)查询并检索包括点击、展示、CTR和位置在内的指标。支持带运算符的高级过滤(等于、包含、正则表达式)、最多25,000行的分页、多种搜索类型(网页、图像、视频、新闻、discover、googleNews)以及可配置的聚合方法。

索引管理

  • submit_url_for_indexing - 将单个URL提交到Google的Indexing API,以加快新内容或更新内容的爬取和索引。支持URL_UPDATED和URL_DELETED操作类型,在内容更改时立即通知Google。

  • batch_submit_urls_for_indexing - 在单个批处理请求中向Google的Indexing API提交最多100个URL。非常适合批量操作,如发布多个新页面、更新多个URL的内容或有效地从索引中删除已删除的页面。

  • get_indexing_status - 通过Indexing API获取先前提交的URL的索引状态。检查提交历史记录、上次通知时间以及您主动提交的URL的当前索引状态。

URL检查和覆盖

  • get_url_inspection - 检查特定URL以获取全面的索引状态和爬取信息。这是检查URL是否实际被Google索引的权威工具。返回判定代码(PASS=已索引,FAIL=错误,NEUTRAL=已排除)、覆盖状态、上次爬取时间、规范URL、移动可用性、结构化数据问题等。

网站管理

  • list_sites - 列出Google Search Console账户中所有已验证的网站。以正确格式返回网站URL(如https://example.com/的URL前缀属性或sc-domain:example.com的域属性)以及权限级别。

  • get_site_info - 获取特定已验证网站的详细信息,包括验证状态、权限级别和网站URL格式。

  • add_site - 在Google Search Console中添加或注册新网站。支持URL前缀属性(https://example.com/ )和域属性(sc-domain:example.com)。请注意,在授予完全访问权限之前必须验证网站。

  • delete_site - 从您的Google Search Console账户中删除或注销网站,清理您不再需要监控的属性。

站点地图管理

  • get_sitemaps - 列出特定网站的所有站点地图。返回提交的URL计数、错误、警告、上次提交时间和处理状态。注意:内容中的’indexed’字段已被Google弃用且始终返回0 - 使用get_url_inspection检查各个URL的实际索引状态。

  • get_sitemap - 获取特定站点地图的详细信息,包括上次提交和下载时间、警告、错误、按类型划分的内容细分以及处理状态。对于故障排除站点地图问题至关重要。

  • submit_sitemap - 向Google Search Console提交新站点地图进行爬取。通知Google您的网站结构并帮助优先爬取重要页面。

  • delete_sitemap - 从Google Search Console中删除站点地图。用于清理过时或不正确的站点地图提交。

此MCP Server的用例

当流量下降40%且您需要识别哪些页面受到影响时

您在Google Analytics中注意到突然的流量下降,但无法确定原因。使用Google Search Console MCP Server查询搜索分析数据,比较过去30天与上一期间所有页面的点击和展示。AI代理可以自动识别哪些特定URL经历了最大的下降,将它们与查询性能下降相关联,并突出显示问题是否广泛存在或仅限于特定页面模板或内容类别。

在网站迁移后提交500篇新博客文章进行索引时

您的团队刚刚将500篇博客文章迁移到新域或URL结构,等待Google自然发现并索引它们可能需要数周时间。使用batch_submit_urls_for_indexing工具,您可以以100个为一批程序化地提交所有500个URL,立即通知Google新内容位置。AI代理可以跟踪每批的提交状态,并在任何URL遇到索引错误时提醒您,加速您的迁移的自然可见性恢复。

分析哪些搜索查询带来最多展示但零点击时

您想识别页面出现在搜索结果中但未能吸引点击的高潜力关键字机会。查询按展示次数大于1,000和点击等于零过滤的搜索分析数据,按展示量排序。AI代理揭示您的内容排名但CTR表现不佳的查询,建议优化标题和元描述以捕获该未开发的流量潜力。

检查最近发布的产品页面的索引状态时

您的电子商务团队昨天发布了50个新产品页面,利益相关者希望确认它们已被索引并可搜索。使用get_url_inspection系统地检查每个产品URL的索引判定。AI代理识别哪些页面已被索引(PASS)、哪些有错误(FAIL)以及哪些被排除(NEUTRAL),提供需要立即关注的URL的优先列表,以在高峰购物季节最大化产品可发现性。

调查Google标记的移动可用性问题时

Search Console显示影响数十个页面的移动可用性警告,但您需要具体信息来向开发团队简要说明。使用get_url_inspection检查受影响的URL并提取详细的移动可用性诊断,包括视口配置问题、文本大小问题和可点击元素间距违规。AI代理编制带有每种页面类型所需的特定技术修复的结构化报告,加速补救。

跟踪关键着陆页的Core Web Vitals性能时

您的SEO策略取决于为高转化着陆页保持出色的Core Web Vitals分数。虽然MCP服务器不直接公开Core Web Vitals指标,但您可以使用URL检查来监控这些关键页面的爬取状态和索引健康状况,确保它们保持索引和可访问状态,同时与单独的性能监控工具协调以获得完整的可见性。

发现为什么您的主页不再为您的品牌名称排名时

您的品牌搜索排名莫名其妙地下降,您的主页不再出现在品牌查询中。使用get_url_inspection验证主页的索引状态、规范URL配置和爬取可访问性。查询您品牌名称的搜索分析,以查看展示是否持续但点击下降,表明排名问题与完全取消索引。AI代理将索引数据与查询性能相关联,以诊断问题是否源于技术问题、手动操作或算法更改。

管理影响1,200个URL的站点地图错误时

Search Console报告您的XML站点地图中有1,200个URL的错误,但手动调查每个URL是不切实际的。使用get_sitemap检索详细的错误细分和警告,然后使用get_url_inspection交叉引用有问题的URL以了解特定的索引问题。AI代理按类型(404、重定向链、noindex标签等)对错误进行分类,根据流量影响确定修复的优先级,并为您的开发团队生成可操作的补救计划。

为语音搜索查询优化内容时

您想识别驱动内容展示的基于问题的搜索查询并优化语音搜索机会。查询包含"如何"、“什么”、“为什么”、“哪里"和"何时"的查询的搜索分析数据,按展示排序。AI代理揭示哪些问题格式与搜索者产生共鸣、哪些页面为这些查询排名以及内容差距在哪里——指导您的语音搜索优化策略。

按国家/地区和语言监控国际SEO性能时

您的多语言网站为15个国家/地区的客户提供服务,您需要特定于国家/地区的搜索性能洞察。使用带国家/地区维度的搜索分析来分析按地理市场细分的点击、展示、CTR和排名。AI代理识别哪些国家/地区相对于流量潜力表现不佳、哪些页面在国际上与本地成功、以及本地化改进可能在哪里产生最大的有机增长。

验证noindex标签是否已成功删除时

您的团队上周从200个页面中删除了noindex标签,此前暂存内容意外上线且索引被阻止。使用get_url_inspection验证Google识别删除并在没有索引限制的情况下重新爬取了页面。AI代理确认哪些URL现在可索引、哪些仍被排除,以及哪些需要通过submit_url_for_indexing重新提交以加速重新索引。

识别内容蚕食问题时

您网站上的多个页面针对相似的关键字,可能在搜索结果中相互竞争。按页面维度查询特定高价值查询的搜索分析,以查看哪些URL接收展示和点击。AI代理识别当3-4个页面为同一查询分割展示时,表明蚕食,并建议合并策略或内容差异化以加强您的排名潜力。

在代码部署后检测爬取错误的突然增加时

您的开发团队部署了网站重新设计,您需要确保它没有引入爬取可访问性问题。使用list_sites和get_site_info访问您的属性,然后使用get_url_inspection系统地检查关键页面类型,以检测部署引入的新爬取错误、服务器错误或robots.txt阻止。AI代理立即标记回归,在自然排名受到影响之前实现快速回滚或热修复。

为执行利益相关者准备数据驱动的SEO报告时

您的CMO要求每月SEO性能更新,具有特定指标:总点击、展示趋势、表现最佳的查询和索引覆盖率。使用搜索分析跨维度(查询、页面、设备、国家/地区)提取全面的性能数据,并与站点地图和URL检查数据结合以显示索引健康状况。AI代理编制带数据可视化的自然语言执行摘要,消除数小时的手动仪表板提取和报告格式化。

启动新网站部分并监控索引覆盖率时

您启动了包含75篇文章的新博客部分,需要跟踪Google索引和排名内容的速度。通过batch_submit_urls_for_indexing提交所有URL,然后使用get_indexing_status和get_url_inspection监控索引进度。AI代理跟踪每篇文章的索引时间、识别索引瓶颈(慢爬取率、技术错误),并在所有内容实现索引状态时提醒您——确保您的内容营销投资尽快提供自然可见性。

如何设置

Windsurf

  1. 确保已安装Python 3.10+。
  2. 克隆仓库或通过PyPI安装(如果可用)。
  3. 将Google Search Console MCP server添加到您的mcpServers配置:
    {
      "mcpServers": {
        "google-search-console-mcp": {
          "command": "python3",
          "args": ["-m", "google_search_console_mcp"]
        }
      }
    }
    
  4. 保存配置并重启Windsurf。
  5. 验证MCP服务器是否在Windsurf的UI中列出并可访问。

Claude

  1. 确保已安装Python 3.10+。
  2. 使用提供的claude-config-template.json作为起点。
  3. 在Claude配置中添加或更新mcpServers字段:
    {
      "mcpServers": {
        "google-search-console-mcp": {
          "command": "python3",
          "args": ["-m", "google_search_console_mcp"]
        }
      }
    }
    
  4. 保存配置并重启Claude。
  5. 在Claude的集成面板中确认MCP服务器连接。

Cursor

  1. 安装Python 3.10+并克隆或安装MCP server。
  2. 找到Cursor的配置文件。
  3. 添加MCP服务器条目:
    {
      "mcpServers": {
        "google-search-console-mcp": {
          "command": "python3",
          "args": ["-m", "google_search_console_mcp"]
        }
      }
    }
    
  4. 保存并重启Cursor。
  5. 确保服务器出现在Cursor的可用MCP服务器下。

Cline

  1. 确保存在Python 3.10+。
  2. 下载或安装MCP server。
  3. 修改Cline的配置以包含:
    {
      "mcpServers": {
        "google-search-console-mcp": {
          "command": "python3",
          "args": ["-m", "google_search_console_mcp"]
        }
      }
    }
    
  4. 保存、重启Cline并检查MCP服务器连接。

保护API密钥(使用环境变量):

要提供敏感凭据(如Google Search Console API密钥或服务账户文件),请使用环境变量以确保安全。配置示例:

{
  "mcpServers": {
    "google-search-console-mcp": {
      "command": "python3",
      "args": ["-m", "google_search_console_mcp"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/your/credentials.json"
      },
      "inputs": {
        "site_url": "sc-domain:example.com"
      }
    }
  }
}

如何在流程中使用此MCP

在FlowHunt中使用MCP

要将MCP服务器集成到您的FlowHunt工作流中,首先将MCP组件添加到您的流程并将其连接到您的AI代理:

FlowHunt MCP flow

点击MCP组件打开配置面板。在系统MCP配置部分,使用此JSON格式插入您的MCP服务器详细信息:

{
  "google-search-console-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI代理现在能够使用此MCP作为工具,访问其所有功能和能力。请记住将"google-search-console-mcp"更改为您的MCP服务器的实际名称,并将URL替换为您自己的MCP服务器URL。


概述

部分可用性详细信息/注释
概述
提示列表未找到提示模板
资源列表未明确列出
工具列表13个全面的SEO和索引工具
保护API密钥配置示例中显示的环境变量使用
采样支持(在评估中不太重要)未记录

在文档和代码之间,Google Search Console MCP提供了清晰的概述、全面的工具集和设置说明,但缺少提示和资源的详细文档。对于安全性,它支持环境变量配置。未引用根和采样。

我们的意见

根据上表,此MCP服务器在工具可用性(13个全面的工具)、概述和设置说明方面得分优异。它提供强大的SEO和索引功能以及详细的工具描述。但是,它缺少提示模板和资源定义。它最适合了解Search Console概念并需要程序化访问搜索性能数据和索引管理的SEO专业人员、开发人员和营销团队。

MCP评分

有LICENSE✅ (MIT)
至少有一个工具✅ (13个工具)
Fork数12
Star数89

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

常见问题

什么是Google Search Console MCP Server?

它是Google Search Console与AI/开发者工具之间通过模型上下文协议(MCP)的桥梁,支持自然语言访问SEO数据、搜索分析、索引管理以及用于搜索性能优化的无缝工作流集成。

主要用例是什么?

SEO性能监控、自动化搜索分析报告、URL索引管理、网站健康监控、关键字性能跟踪、爬取错误检测、站点地图管理以及AI驱动的SEO洞察。

如何保护我的Google Search Console凭据?

将API密钥或服务账户文件等敏感信息存储在环境变量中。例如,在MCP服务器配置中将'GOOGLE_APPLICATION_CREDENTIALS'设置为您的凭据文件路径。

我可以一次提交多个URL进行索引吗?

可以,服务器包含batch_submit_urls_for_indexing工具,允许您在单个请求中提交最多100个URL,从而使批量索引操作高效。

如何检查我的URL是否实际被Google索引?

使用get_url_inspection工具,它提供带判定代码的明确索引状态(PASS=已索引,FAIL=错误,NEUTRAL=已排除)。请注意,站点地图数据中的'indexed'字段已弃用且始终返回0。

有哪些搜索维度和指标可用?

search_analytics工具支持查询、页面、国家/地区、设备、日期和searchAppearance等维度,以及点击、展示、CTR和平均位置等指标。您可以过滤、聚合和分页结果以进行全面分析。

如何在FlowHunt中使用此MCP服务器?

将MCP组件添加到您的FlowHunt流程,打开其配置,并以JSON格式插入MCP服务器详细信息。配置完成后,您的AI代理将可以访问Google Search Console数据以增强SEO功能。

在FlowHunt中尝试Google Search Console MCP Server

在AI工作流中解锁强大的SEO洞察,自动化索引管理,并使您的团队能够直接从您喜欢的工具优化搜索性能。

了解更多

Google Ads MCP Server
Google Ads MCP Server

Google Ads MCP Server

通过 Google Ads MCP Server 使用 AI 驱动的自动化转变 Google Ads 营销活动管理。通过自然语言命令将 Google Ads 数据和操作与 AI 助手无缝集成,实现营销活动优化、性能分析、关键词研究、预算管理和自动化竞价调整。...

5 分钟阅读
Google Ads PPC +5
mcp-google-search MCP 服务器
mcp-google-search MCP 服务器

mcp-google-search MCP 服务器

mcp-google-search MCP 服务器通过 Google 自定义搜索 API 构建 AI 助手与网络之间的桥梁,实现实时搜索和内容提取。它让大语言模型能够直接从在线来源访问、验证并总结最新信息。...

2 分钟阅读
AI Web Search +5
Google Drive MCP Server
Google Drive MCP Server

Google Drive MCP Server

使用模型上下文协议(MCP)将Google Drive与AI助手和开发者工具无缝集成。Google Drive MCP Server支持自然语言文件操作、自动化文档管理以及Claude、Cursor、Windsurf和FlowHunt等工具的智能协作工作流。...

3 分钟阅读
Cloud Storage File Management +4