项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 安装 uv(README 提供官方安装脚本)
- 一个支持 MCP 的 AI 客户端:Claude Desktop、Cursor、Codex CLI、Gemini CLI、Antigravity 等
- Google Search Console 的 API 凭据(credentials.json)
- 仅远程/容器部署时需要 Docker
安装与启动步骤
-
1安装 uv
用官方脚本下载并安装 uv,后续用它运行和管理本 MCP 服务器。
curl -LsSf https://astral.sh/uv/install.sh | sh -
2让终端识别 uv
安装后当前会话可能找不到 uv 命令,先加载环境变量,再写入 shell 配置永久生效。
source $HOME/.local/bin/env echo 'source $HOME/.local/bin/env' >> ~/.zshrc -
3准备 Google 凭据
按 README 的 Step 1 在 Google 侧创建 API 凭据,保存为 credentials.json;README 未给出具体命令。
-
4配置 AI 客户端
把 mcp-gsc 加入客户端 MCP 配置;路径必须写绝对路径,改完要完全退出客户端。
-
5重启并验证
完全退出(Mac 用 Cmd+Q)再重新打开客户端,让 AI 调用 get_capabilities 检查认证状态。
-
6可选:Docker 部署
仅远程或容器化场景使用,需挂载 credentials.json 并开放 3001 端口。
docker build -t mcp-gsc . docker run -e MCP_TRANSPORT=sse -e MCP_HOST=0.0.0.0 -e MCP_PORT=3001 -e GSC_CREDENTIALS_PATH=/app/credentials.json -v /path/to/credentials.json:/app/credentials.json -p 3001:3001 mcp-gsc
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
MCP_TRANSPORT | 是 | Docker 部署时的传输方式,示例为 sse | sse |
MCP_HOST | 是 | 容器内监听地址,远程部署设为 0.0.0.0 | 0.0.0.0 |
MCP_PORT | 是 | 服务监听端口,需与 -p 映射保持一致 | 3001 |
GSC_CREDENTIALS_PATH | 是 | 容器内 credentials.json 的路径 | /app/credentials.json |
如何确认成功
在 AI 客户端中让它调用 get_capabilities,会返回确切的认证状态和错误信息。
常见问题
Q:刚装完 uv,执行 uv --version 提示 command not found?
A:安装脚本只更新了 ~/.local/bin,当前终端还没加载。先运行 source $HOME/.local/bin/env,再执行 echo 'source $HOME/.local/bin/env' >> ~/.zshrc 永久生效。
Q:改了 MCP 配置但 AI 客户端没反应?
A:只关窗口不算退出,需要完全退出(Mac 上按 Cmd+Q)再重新打开应用,配置改动才会生效。
Q:不确定凭据是否配置成功?
A:让 AI 助手调用 get_capabilities,它会报告准确的认证状态和错误原因,便于定位问题。
Q:客户端连接失败怎么排查?
A:先确认配置文件里所有路径都是正确的绝对路径,然后完全重启客户端,再调用 get_capabilities 查看报错。
注意事项
- README 节选未包含本地 uvx 启动命令和客户端 JSON 配置的完整示例,请对照官方 README 与视频教程补齐。
- Docker 部分仅面向远程服务器或容器部署场景,本地使用无需 Docker。
- 官方另有托管版 Advanced GSC MCP(含一键登录和 GA4 工具),仅 100 个席位。
核心亮点
- 把 GSC 官方 API 封装成 MCP 工具,Claude 可自然语言直接调用,省去手动导出和拼接报表
- 支持按关键词、页面、国家、设备等维度查询,并做时间区间对比,适合定位流量波动原因
- Python 实现,依赖清晰,配置好 GSC 凭据后即可接入 Claude Desktop 等 MCP 客户端,上手门槛低
不足之处
- 依赖 Google Search Console API 的配额和授权配置,首次接入需要创建 OAuth/服务账号,对非技术 SEO 有一定门槛
- 功能集中在数据查询与解读,缺少自动生成报告、定时监控告警等成品化能力,深度分析仍依赖模型发挥
适用场景
- SEO 人员用自然语言让 Claude 查询某站点近 28 天点击下降最多的关键词,快速定位问题
- 内容团队对比改版前后页面的 CTR 和平均排名变化,评估标题描述优化效果
- 代理商用 Claude 批量拉取多个客户站点的 GSC 表现,做周报素材和优化建议
替代项目
google-search-console-mcp、mcp-server-gsc
上一篇:tavily-mcp
下一篇:mcp_agent_mail
同类项目推荐
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
goutoujunshi
开源
先哄情绪再出招,恋爱难题给可执行方案
一个先接住情绪、再分析关系并给出可执行策略的 Codex 恋爱军师,内置心理、法律、社会、人···
geo-sleuth
开源
给 AI 装上地理侦探技能,一张照片顺藤摸瓜找到拍摄地
An agent skill that finds where a photo was taken — OpenStreetMap geometry, elevati···
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
