PG

pouyanafisi/gtm-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

15 stars 13 forks 品質 77 トレンド 29MIT

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

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

  1. Enable Tag Manager API in Google Cloud Console
  2. Create OAuth 2.0 credentials (Desktop application)
  3. Download credentials JSON
  4. Save as credentials.json in gtm-mcp directory

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
GitHub で README 全文を見る

インストール

npx gtm-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "gtm": { "command": "gtm-mcp", "env": { "GTM_CREDENTIALS_FILE": "/absolute/path/to/credentials.json", "GTM_TOKEN_FILE": "/absolute/path/to/token.json" } } } }