
pouyanafisi/gtm-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Googleタグマネージャ用のMCPサーバー:タグ/トリガー/変数を読み込み、コンテナを公開し、Claude/Geminiによる監査の変更を行います.
概要
GoogleタグマネージャAPI v2用のMCPサーバー。 GTMアカウント、コンテナ、ワークスペース、タグ、トリガー、変数、バージョン管理へのプログラムアクセスを提供します。 - Node.js 18.0.0+ - タグマネージャAPIでGoogleクラウドプロジェクトが有効 - OAuth 2.0資格情報(デスクトップアプリケーションタイプ) 1. Google Cloud Console 2 でタグマネージャ API を有効にします。 OAuth 2.0 認証情報 (Desktop アプリケーション) 3 を作成します。認証情報 JSON 4 をダウンロードします。 gtm-mcp ディレクトリで、認証情報として保存します。 グローバルにインストールされている場合は、バイナリを直接使用してください。 プラットフォーム固有の指示については、MCP SETUP.md を参照してください。 token.json に保存されたトークンと自動削除。 利用できる99の操作(95 API操作+4ワークフローヘルパー)。 完全な参照のためにOPERATIONS.mdを参照してください.
概要(AI 翻訳)
GoogleタグマネージャAPI v2用のMCPサーバー。 GTMアカウント、コンテナ、ワークスペース、タグ、トリガー、変数、バージョン管理へのプログラムアクセスを提供します。
要件
- Node.js 18.0.0+
- Google Cloud プロジェクトとタグマネージャAPIが有効
- OAuth 2.0 認証情報 (Desktop アプリケーションタイプ)
インストール
##npm からインストール (推奨)
またはローカルに取付けて下さい:
ソースからインストールする
Googleクラウドセットアップ
1。 Google Cloud ConsoleでタグマネージャAPIを有効にする
2. OAuth 2.0 認証情報 (Desktop アプリケーション) を作成する
3。 資格情報JSONをダウンロード
4. [gtm-mcp]ディレクトリに[[credentials.json]として保存する
設定
##npm パッケージの使用
グローバルにインストールされている場合は、バイナリを直接使用してください。
ローカルにインストールされている場合は、[npx]を使用します。
ソースのインストールを使用する
プラットフォーム固有の指示については、[MCP_SETUP.md]を参照してください。
##認証
##npm パッケージの使用
グローバルにインストールする場合:
またはnpxで:
ソースのインストールを使用する
token.json に保存されたトークンと自動削除。
オペレーション
利用できる99の操作(95 API操作+4ワークフローヘルパー)。 完全な参照のためにOPERATIONS.mdを参照してください。
###カテゴリ
- アカウント: リスト、取得、更新アカウント
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"
}
}
}
}