MCP GTM终极版
   
最全面的本地Google Tag Manager MCP服务器,用于高级标签管理和自动化。
🎯 概述
MCP GTM Ultimate是一款功能强大的模型上下文协议服务器,提供完整的Google Tag Manager API v2集成。专为需要对其GTM容器、标签、触发器和变量进行编程控制的开发人员、营销人员和分析师而构建。
✨ 主要特点
- 🔧 完成GTM管理:70多个工具,涵盖所有GTM API v2功能
- 🏷️ 智能标记操作:使用智能默认值创建、更新、删除标签
- ⚡ 触发器管理:GTM触发器上的完整CRUD操作
- 📊 可变控制:管理自定义和内置变量
- 📦 版本控制:处理容器版本和发布
- 👥 用户权限:管理团队访问和权限
- 🛡️ 智能错误处理:使用智能回退对错误响应进行分类
- 🔍 实时监控:现场GTM集装箱状态检查
🚀 快速开始
先决条件
- Python 3.8+
- 启用标签管理器API的谷歌云项目
- 具有适当GTM权限的服务帐户
安装
pip install mcp-gtm-ultimate配置
- 启用Google标签管理器API 在您的Google Cloud控制台中
- 创建服务帐户 具有GTM权限
- 下载服务帐户JSON密钥
- 设置环境变量:
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/service-account.json"
export GTM_ACCOUNT_ID="your-gtm-account-id"
export GTM_CONTAINER_ID="your-gtm-container-id"基本用法
from mcp_gtm_ultimate import MCPGTMUltimate
# Initialize the MCP server
gtm = MCPGTMUltimate()
# Authenticate
gtm.authenticate()
# List all tags
tags = gtm.list_tags()
# Create a new tag
new_tag = gtm.create_tag_smart(
name="Analytics Event",
tag_type="gaawe",
parameters=[{
"type": "template",
"key": "measurementIdOverride",
"value": "G-XXXXXXXXXX"
}]
)
# List all containers
containers = gtm.list_containers()📊 与现有解决方案的比较
| 功能 | MCP GTM终极版 | Stape.io GTM MCP | 谷歌GTM沸腾板 |
|---|---|---|---|
| 工具总数 | 70+ | 15 | 8 |
| 本地服务器 | ✅ | ❌ (仅限云) | ✅ |
| 标签管理 | ✅ 完成CRUD操作 | ✅ 基础 | ⚠️ 只读 |
| 触发器管理 | ✅ API全文 | ⚠️ 有限 | ❌ |
| 变量管理 | ✅ 自定义+内置 | ⚠️ 基础 | ❌ |
| 版本控制 | ✅ 高级 | ❌ | ❌ |
| 用户权限 | ✅ 全面管理 | ❌ | ❌ |
| 错误处理 | ✅ 智能 | ⚠️ 基础 | ⚠️ 基础 |
| 文档 | ✅ 完成 | ⚠️ 有限 | ⚠️ 最小 |
| 生产就绪 | ✅ | ❌ | ❌ |
🛠️ 核心功能
第一阶段:核心管理(15个工具)
- 账户:列出、获取、更新帐户信息
- 容器:完整的容器生命周期管理
- 工作区:工作区创建和管理
第二阶段:内容管理(22个工具)
- 标签:创建、读取、更新、删除、还原标签
- 触发器:有条件的全面触发管理
- 变量:自定义和内置变量控件
- 内置变量:启用/禁用系统变量
第三阶段:组织与出版(22种工具)
- 版本:版本控制和发布管道
- 文件夹:在文件夹中组织标签和触发器
- 区域:基于区域的标签管理(企业)
第4阶段:高级功能(11个工具)
- 模板:自定义模板创建和管理
- 用户权限:团队访问控制
- 高级出版:分阶段推出和回滚
🔧 配置示例
{
"mcpServers": {
"gtm-ultimate": {
"command": "python",
"args": ["-m", "mcp_gtm_ultimate"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json",
"GTM_ACCOUNT_ID": "your-account-id",
"GTM_CONTAINER_ID": "your-container-id",
"GTM_WORKSPACE_ID": "your-workspace-id"
}
}
}
}🧪 测试
测试结果:在真实的GTM基础设施上成功率为80%
- ✅ 核心管理:100%(5/5)
- ✅ 内容管理:100%(2/2)
- ✅ 错误处理:100%(2/2)
- 🟡 高级功能:受API权限限制
🌟 为什么选择MCP GTM Ultimate?
🏆 最全面
- 70+工具 与竞争对手的15
- 全面覆盖API v2 包括企业功能
- 真实世界测试 关于GTM集装箱的生产
🔒 隐私第一
- 100%本地执行 -您的数据永远不会离开您的基础设施
- 无外部依赖关系 关于第三方服务
- 完全控制 管理您的GTM运营
🚀 生产就绪
- 智能错误处理 分类回复
- 强大的身份验证 与Google Cloud集成
- 综合录井 以及监控能力
🛠️ 开发者友好
- 清晰的文件 举例说明
- 键入提示 贯穿整个代码库
- 可扩展架构 根据客户要求
📖 文档
🤝 贡献
我们欢迎捐款!请查看我们的 贡献指南 了解详情。
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
🙏 致谢
- 模型上下文协议 对于MCP规范
- Google标签管理器API API综合
- 开源社区提供灵感和反馈
______________________________________________________________________
MCP GTM终极版 -支持高级Google标签管理器自动化🚀
