谷歌搜索控制台MCP服务器
这是一个MCP(机器调用程序)服务器,用于与谷歌搜索控制台API交互。
设置
- 创建虚拟环境:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- 安装依赖项:
pip install -r requirements.txt- 创建Google Cloud服务帐户并下载凭据:
- 转到 谷歌云控制台 - 创建新项目或选择现有项目 - 为项目启用搜索控制台API - 转到“IAM和管理”>“服务帐户” - 创建新的服务帐户 - 授予它必要的权限(至少“搜索控制台API>搜索控制台API用户”角色) - 为此服务帐户创建JSON密钥 - 下载密钥并另存为 service_account_credentials.json 在此目录中
- 将您的Search Console属性添加到服务帐户:
- 在谷歌搜索控制台中,将服务帐户电子邮件作为用户添加到您的房产中
用法
运行服务器:
python -m mcp_gsc.main服务器公开了几个MCP工具,包括:
list_properties:列出配置的凭据可访问的Search Console属性。delete_site:从经过身份验证的帐户中删除Search Console属性。get_search_analytics:使用可配置的维度和回顾窗口检索性能指标。get_site_details:显示属性的元数据和验证状态。get_sitemaps:总结提交的站点地图及其状态。inspect_url_enhanced:针对特定页面运行搜索控制台URL检查API。batch_url_inspection:一次最多检查10个URL以进行快速诊断。manage_sitemaps:提交、删除或查看站点地图信息。connector_search:ChatGPT连接器所需的搜索入口点。connector_fetch:获取ChatGPT连接器所需的入口点。get_creator_info:工具作者的基本信息。
