
Google Search Console MCP Server

2025.03.18
7
PythonSEO 分析数据可视化Google Search Console 集成搜索工具开发效率
gsc-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,主要用于与 Google Search Console (GSC) 数据集成,提供 SEO 分析和数据可视化功能。它允许用户通过 Claude Desktop 访问和分析搜索控制台数据,生成图表和报告,帮助优化网站搜索性能。
View on GitHub
Overview
基本能力
产品定位
gsc-mcp-server 是一个用于 SEO 分析和数据可视化的工具,通过与 Google Search Console 集成,帮助用户优化网站搜索性能。
核心功能
- 数据查询与分析:支持查询搜索控制台数据,包括点击率、展示次数、排名变化等。
- 时间周期对比:允许用户比较不同时间段的搜索性能。
- 数据可视化:生成条形图、折线图、热力图等多种图表。
- 自动化报告:自动生成 SEO 性能报告,识别优化机会。
- 工具集成:与 Claude Desktop 无缝集成,提供便捷的操作界面。
适用场景
- SEO 优化:分析关键词表现,识别高潜力优化机会。
- 性能监控:监控网站搜索性能随时间的变化。
- 数据可视化:通过图表直观展示搜索数据趋势。
- 自动化报告:定期生成 SEO 报告,节省手动分析时间。
工具列表
- list_sites:列出 Google Search Console 中已验证的所有网站。
- query_search_analytics:查询搜索分析数据,支持多维度筛选。
- compare_time_periods:比较两个时间段的搜索性能。
- get_top_performing_content:获取按指定指标排序的顶级内容。
- get_search_trends:获取搜索趋势数据,支持按时间间隔分组。
常见问题解答
- 工具未显示:重启 Claude Desktop 或等待几分钟。
- JSON 凭证文件问题:确保文件路径正确且可访问。
- uv 未找到错误:更新 Claude Desktop 配置或重新安装 uv。
- Mac 用户问题:修复 "spawn uv ENOENT" 错误,更新 uv 路径。
使用教程
使用依赖
- Python:确保已安装 Python。
sh python --version # Windows python3 --version # Linux/macOS
- pip:确保已安装 pip。
sh pip --version # Windows pip3 --version # Linux/macOS
- uv:确保已安装 uv。
sh uv --version
- Git(可选):用于克隆仓库。
sh git --version
安装教程
- 克隆仓库:
bash git clone https://github.com/seotesting-com/gsc-mcp-server.git cd gsc-mcp-server
- 创建虚拟环境: ```bash # Windows uv venv .venv\Scripts\activate
# macOS/Linux
uv venv
source .venv/bin/activate
3. **安装依赖**:
bash
uv sync
4. **安装 MCP Server**:
bash
mcp install server.py -v GOOGLE_APPLICATION_CREDENTIALS=
调试方式
- 检查服务状态:在 Claude Desktop 的开发者设置中查看服务状态。
- 验证工具可用性:在 Claude Desktop 中尝试使用工具,如:
"List all my verified sites in Google Search Console"
- 查看错误日志:根据错误信息调整配置或重新安装依赖。
许可证
None