有官方的 Google Search Console MCP 服务器吗?
没有,Google 尚未发布。mcp-gsc 是 AminForou 的社区项目。和其他 GSC MCP 服务器一样,它使用 Google 公开的 Search Console API。
@AminForou
基本信息
面向 SEO 从业者,用 Claude AI 获取 Google Search Console 洞察
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-gsc": {
"command": "uv",
"args": [
"venv",
".venv"
]
}
}
}Lists all tools and shows auth status — call this first if unsure
Shows all your GSC properties
Details about a specific site
Top queries and pages with clicks, impressions, CTR, position
Summary of site performance
Compare performance between two time periods
Search terms driving traffic to a specific page
Analytics with filters by country, device, query, page
Detailed crawl/index status for a URL
Inspect up to 10 URLs at once
Check multiple URLs for indexing problems
Lists all sitemaps for a site
Detailed sitemap info including errors and warnings
Submit or delete sitemaps
Re-run the OAuth browser login (switch accounts)
mcp-gsc 是一个开源的 Google Search Console MCP 服务器,可以把你的 GSC 资源接入 Claude Desktop、Cursor、Codex CLI 等 AI 助手。接入后,你能用自然语言查询点击量、展示次数、索引状态和站点地图。
它是 AminForou 开发的社区版 GSC MCP 服务器,采用 MIT 许可证,用 Python 编写,在 PyPI 上的包名是 mcp-search-console。Google 没有发布官方的 Search Console MCP 服务器。它在本地通过 stdio 运行,并使用你的 OAuth 登录或服务账号调用 Search Console API。
设置分三步:创建凭据、安装 uv、配置客户端。
1. 创建凭据(二选一)。
~/Documents/client_secrets.json)。首次使用时会打开浏览器窗口完成 Google 登录,之后令牌会被缓存。2. 安装 uv。推荐用 uvx 运行服务器。它会自动下载服务器并为你管理 Python:
curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env
echo 'source $HOME/.local/bin/env' >> ~/.zshrc
图形界面应用不会读取你的 shell 配置,所以请在配置中填写 which uvx 输出的完整路径。
3. 配置客户端。编辑配置后,彻底退出应用再重新打开,然后提问:“List my GSC properties”。
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"gscServer": {
"command": "/FULL/PATH/TO/uvx",
"args": ["mcp-search-console"],
"env": {
"GSC_OAUTH_CLIENT_SECRETS_FILE": "/full/path/to/client_secrets.json"
}
}
}
}
如果使用服务账号,请把 env 块换成 "GSC_CREDENTIALS_PATH": "/full/path/to/service_account.json" 和 "GSC_SKIP_OAUTH": "true"。
README 没有给出本地服务器的 Claude Code 命令。可以用 Claude Code 标准的 claude mcp add 语法注册同一个 stdio 命令:
claude mcp add gscServer -e GSC_OAUTH_CLIENT_SECRETS_FILE=/full/path/to/client_secrets.json -- uvx mcp-search-console
在 ~/.cursor/mcp.json 中使用与 Claude Desktop 相同的 JSON。也可以在 Cursor Marketplace 搜索 mcp-search-console 一键安装。该版本内置四个技能:seo-weekly-report、cannibalization-check、indexing-audit 和 content-opportunities。
添加到 ~/.codex/config.toml:
[mcp_servers.gscServer]
command = "/FULL/PATH/TO/uvx"
args = ["mcp-search-console"]
enabled = true
env = { GSC_OAUTH_CLIENT_SECRETS_FILE = "/full/path/to/client_secrets.json" }
如需修改代码,也可以克隆仓库,在虚拟环境(Python 3.11+)中运行 gsc_server.py。
reauthenticate 切换账号。add_site、delete_site、delete_sitemap)默认关闭,需要设置 GSC_ALLOW_DESTRUCTIVE=true 才能启用。README 列出了 15 个核心工具。调用 get_capabilities 会返回全部 20 个工具,并显示当前的认证状态。
list_properties 和 get_site_details 显示你的站点及详细信息。get_search_analytics、get_performance_overview、get_search_by_page_query、get_advanced_search_analytics 和 compare_search_periods 涵盖热门查询词、页面级搜索词、筛选报告和时段对比。每次请求最多返回 500 行(row_limit)。inspect_url_enhanced、batch_url_inspection 和 check_indexing_issues 报告抓取日期、索引结论和索引问题。get_sitemaps、list_sitemaps_enhanced 和 manage_sitemaps 显示站点地图状态,也可以提交或删除站点地图。get_capabilities 和 reauthenticate。Google 没有官方的 Search Console MCP 服务器,所有选择都来自社区。mcp-gsc 是 GitHub 上 Star 最多的一个(约 1,900 个),并且一直有人维护。
mcp-server-gsc)。它使用服务账号认证,侧重大批量分析数据拉取(最多 25,000 行)、正则筛选和“quick wins”识别。如果你需要用自己的账号走 OAuth、需要 URL 检查和站点地图工具,并希望用 uvx 简单安装,选 mcp-gsc 即可。
spawn uvx ENOENT 或 command not found: uvx:客户端找不到 uvx。把 "command": "uvx" 换成 which uvx 输出的完整路径,例如 /Users/YOUR_NAME/.local/bin/uvx。uv --version 提示找不到命令:运行 source $HOME/.local/bin/env,并把它加入 ~/.zshrc。uvx。没有,Google 尚未发布。mcp-gsc 是 AminForou 的社区项目。和其他 GSC MCP 服务器一样,它使用 Google 公开的 Search Console API。
免费。它基于 MIT 许可证开源,Search Console API 也无需付费。作者另外提供付费的托管版本 Advanced GSC MCP,支持一键登录,并附带 GA4 工具。
二选一。第一种是 OAuth client secrets JSON(Desktop app 类型),通过 `GSC_OAUTH_CLIENT_SECRETS_FILE` 设置。第二种是服务账号密钥,通过 `GSC_CREDENTIALS_PATH` 设置,并同时设置 `GSC_SKIP_OAUTH=true`。两种方式都需要在你的 Google Cloud 项目中启用 Search Console API。
README 提供了 Claude Desktop、Cursor 和 Codex CLI 的配置,并说明它适用于任何兼容 MCP 的客户端,包括 Gemini CLI 和 Antigravity。Claude Code 也可以运行同样的 `uvx mcp-search-console` stdio 命令。
默认通过 stdio 在本地运行。如需远程使用,可以用 `MCP_TRANSPORT=sse` 启动,或在 Docker 中运行。
默认不会。除非你把 `GSC_ALLOW_DESTRUCTIVE` 设为 `"true"`,否则 `add_site`、`delete_site` 和 `delete_sitemap` 一直处于禁用状态。
`GSC_DATA_STATE` 默认为 `"all"`,与后台一致。如果设为 `"final"`,服务器只返回已确认的数据,会有 2–3 天延迟。
调用 `reauthenticate` 工具,它会重新运行 OAuth 浏览器登录。

MCP server for CardsNearby — find local US card shops and card shows (sports, Pokémon, Magic, TCG) by location.

PeopleRouter is people search for your agent. Find candidates, researchers, developers, creators and industry experts across LinkedIn, Google Scholar, GitHub, Hugging Face, X, Xiaohongshu, Instagram and Zhihu; enrich pro
MCP server: resolve a company name, domain or LEI to its GLEIF legal entity for $0.05 via x402 — one tool, spend caps, free terms preview
AI search, X search and web search for AI agents, plus page extraction and X data tools. Bring your own Desearch API key.
Give Claude, Cursor or any MCP agent a real Singapore mobile IP. Fetch pages, run Singapore-localised Google searches and check geo-locked content through physical Singtel and M1 SIMs, with IP rotation on demand. Hosted
评论