使用说明
MCP集线器
单个Docker容器,将GSC、GA4和Ahrefs MCP与用于设置的Web UI相结合。
由NerdOptimize提供技术支持https://nerdoptimize.com
快速开始
先决条件
- Docker 桌面版
- ngrok帐户(免费版)--https://ngrok.com
- 具有OAuth凭据的Google Cloud Console项目
- Ahrefs API密钥(可选)
安装
1.构建和运行
docker compose up --build -d
2.打开设置面板
打开浏览器→ http://localhost:8080
3.配置每个服务
谷歌搜索控制台(GSC)
- 首选 谷歌云控制台
- 创建OAuth 2.0客户端ID→ type“桌面应用程序”
- 添加
http://localhost:8000/api/oauth/callback到授权重定向URI - 下载
client_secret.json - 在安装面板中上传→ click 连接Google帐户--GSC
- 使用Google登录并授予权限
谷歌分析4(GA4)
与GSC类似,您可以使用单独的OAuth凭据或相同的凭据。
- 在云控制台中启用Google Analytics Data API
- 上传
client_secret.jsonGA4 - 点击 连接Google帐户--GA4
阿雷夫斯
- 首选https://app.ahrefs.com/api
- 复制API密钥
- 在Ahrefs字段中粘贴API键→ click 保存
吸烟
- 首选https://dashboard.ngrok.com
- 复制您的authtoken
- 创建静态域(免费层上免费1个)
- 在设置面板中粘贴身份验证令牌+静态域
4.单击连接并启动MCP集线器
该系统将:
- 验证GSC凭据
- 验证GA4凭据
- 测试Ahrefs API密钥
- 连接ngrok隧道
- 启动MCP集线器→ 显示URL
5.复制MCP URL
从安装面板复制URL以连接Claude或ChatGPT
连接到克劳德
- 转到Claude.ai→ 设置→ 集成
- 添加MCP URL:
https://your-domain.ngrok-free.app/mcp-hub/sse - Claude可以立即使用所有连接的工具
可用的MCP工具
谷歌搜索控制台
list_sites--列出所有属性get_search_analytics--获取点击次数、展示次数、点击率、位置(支持网络、图片、视频、新闻、发现、谷歌新闻)inspect_url--在Google中检查URL的索引状态get_site--获取房产详细信息list_sitemaps--列出提交的网站地图get_sitemap--获取站点地图详细信息submit_sitemap--提交站点地图delete_sitemap--删除站点地图
谷歌分析4
list_ga4_properties--列出所有GA4属性 (从这里开始)get_recommended_analytics--分析概述get_top_pages--按流量划分的首页get_traffic_sources--交通来源get_device_breakdown--按设备细分get_conversion_report--转换/关键事件get_realtime_data--实时访问者compare_date_ranges--比较两个日期范围- 以及10+更多工具
阿雷夫斯
get_domain_rating--DR评分get_backlinks--反向链接列表get_referring_domains--引用域get_organic_keywords--有机关键词get_top_pages--按流量划分的首页get_competitors--竞争域名get_keyword_difficulty--关键词难度+数量
安全通知
MCP集线器设置面板没有身份验证。 它是为 仅限本地使用.
- ✅ 仅在以下情况下使用
localhost--不要将端口8080或8000暴露给互联网 - ✅ 使用ngrok时,MCP端点(
/mcp-hub/sse)对于AI客户端是公开的——设置面板只能从您的计算机访问 - ⚠️ 不要通过ngrok或任何公共URL打开安装面板(端口8080)
港口
| 端口 | 服务 |
|---|---|
| 8080 | Web UI设置面板 |
| 8000 | FastAPI后端+MCP端点+OAuth回调 |
凭据存储
凭据存储在Docker卷中 /data/credentials.json
- 停止或重新启动容器会保留凭据
- 通过设置面板删除(按服务断开连接或全部删除)
故障排除
OAuth弹出窗口未打开 → 允许弹出窗口http://localhost:8080在浏览器中
ngrok连接失败 → 验证authtoken是否正确,静态域是否与您的ngrok仪表板匹配
GSC/GA4连接后失败 → 确保您的Google Cloud项目已启用所需的API
由NerdOptimize提供技术支持©2026--https://nerdoptimize.com
