
pouyanafisi/gtm-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для Google Tag Manager: считывайте теги / триггеры / переменные, публикуйте контейнеры и изменяйте аудит через Claude / Gemini.
Обзор
MCP-сервер для Google Tag Manager API v2. Обеспечивает программный доступ к учетным записям GTM, контейнерам, рабочим пространствам, тегам, триггерам, переменным и управлению версиями. Node.js 18.0.0+ - Google Cloud Project с включенным API Tag Manager - учетные данные OAuth 2.0 (тип приложения рабочего стола) 1. Включить Tag Manager API в Google Cloud Console 2. Создать учетные данные OAuth 2.0 (приложение для рабочего стола) 3. Загрузить учетные данные JSON 4. Сохранить как учетные данные.json в каталоге gtm-mcp Если он установлен глобально, используйте двоичный код напрямую: MCP SETUP.md для платформенных инструкций. Токен сохраняется на token.json и автоматически обновляется. Доступно 99 операций (95 операций API + 4 помощника рабочего процесса). См. OPERATIONS.md для полной справки.
Обзор (машинный перевод)
MCP-сервер для Google Tag Manager API v2. Обеспечивает программный доступ к учетным записям GTM, контейнерам, рабочим пространствам, тегам, триггерам, переменным и управлению версиями.
Требования
Node.js 18.0.0+ Google Cloud Project с поддержкой Tag Manager API
- учетные данные OAuth 2.0 (тип приложения рабочего стола)
##Установка
###Установка с npm (рекомендуется)
Или установить локально:
###Установка из источника
Настройка Google Cloud
1.Включить Tag Manager API в Google Cloud Console
2. Создание учетных данных OAuth 2.0 (приложение для рабочего стола)
3. Скачать учетные данные JSON
4.Сохранить как credentials.json в gtm-mcp каталоге
Конфигурация
Использование пакета npm
Если он установлен глобально, используйте двоичный код напрямую:
Если установлен локально, используйте npx:
Использование исходной установки
См. MCP_SETUP.md для платформенных инструкций.
Аутентификация
Использование пакета npm
Если установлено глобально:
С помощью npx:
Использование исходной установки
Токен сохранен в token.json и автоматически восстановлен.
Операции
Доступно 99 операций (95 операций API + 4 помощника рабочего процесса). См. OPERATIONS.md для полной справки.
Категории
Счета: Список, получить, обновить аккаунты
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Google Tag Manager MCP Server
MCP server for Google Tag Manager API v2. Provides programmatic access to GTM accounts, containers, workspaces, tags, triggers, variables, and version management.
Requirements
- Node.js 18.0.0+
- Google Cloud Project with Tag Manager API enabled
- OAuth 2.0 credentials (Desktop application type)
Installation
Install from npm (Recommended)
npm install -g gtm-mcp
Or install locally:
npm install gtm-mcp
Install from source
git clone https://github.com/pouyanafisi/gtm-mcp.git
cd gtm-mcp
npm install
npm run build
Google Cloud Setup
- Enable Tag Manager API in Google Cloud Console
- Create OAuth 2.0 credentials (Desktop application)
- Download credentials JSON
- Save as
credentials.jsoningtm-mcpdirectory
Configuration
Using npm package
If installed globally, use the binary directly:
{
"mcpServers": {
"gtm": {
"command": "gtm-mcp",
"env": {
"GTM_CREDENTIALS_FILE": "/absolute/path/to/credentials.json",
"GTM_TOKEN_FILE": "/absolute/path/to/token.json"
}
}
}
}
If installed locally, use npx:
{
"mcpServers": {
"gtm": {
"command": "npx",
"args": ["gtm-mcp"],
"env": {
"GTM_CREDENTIALS_FILE": "/absolute/path/to/credentials.json",
"GTM_TOKEN_FILE": "/absolute/path/to/token.json"
}
}
}
}
Using source installation
{
"mcpServers": {
"gtm": {
"command": "node",
"args": ["/absolute/path/to/gtm-mcp/dist/index.js"],
"env": {
"GTM_CREDENTIALS_FILE": "/absolute/path/to/gtm-mcp/credentials.json",
"GTM_TOKEN_FILE": "/absolute/path/to/gtm-mcp/token.json"
}
}
}
}
See MCP_SETUP.md for platform-specific instructions.
Authentication
Using npm package
If installed globally:
gtm-mcp-auth
Or with npx:
npx gtm-mcp-auth
Using source installation
npm run auth
Token saved to token.json and auto-refreshed.
Operations
99 operations available (95 API operations + 4 workflow helpers). See OPERATIONS.md for complete reference.
Categories
- Accounts: List, get, update accounts
- Containers: List, get, create, update, delete, snippet, lookup, combine, move tag ID
Установка
npx gtm-mcpКонфигурация
{
"mcpServers": {
"gtm": {
"command": "gtm-mcp",
"env": {
"GTM_CREDENTIALS_FILE": "/absolute/path/to/credentials.json",
"GTM_TOKEN_FILE": "/absolute/path/to/token.json"
}
}
}
}