SI

stape-io/google-tag-manager-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

241 stars 65 forks Качество 90 Тренд 38Apache-2.0

stape-io/google-tag-manager-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/stape-io/google-tag-manager-mcp-server.

Обзор

stape-io/google-tag-manager-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/stape-io/google-tag-manager-mcp-server.

Обзор (машинный перевод)

Интерфейс к Google Tag Manager API через MCP в двух вариантах: хостинговый сервер с встроенным Google OAuth и локальный CLI, который работает на ваших собственных учетных данных.

Содержание

  • MCP Server для Google Tag Manager
  • Содержание
  • Планировка репозитория
  • Установка
  • Claude Desktop
  • Код Клода
  • Код VS
  • GitHub Copilot
  • Второй пилот CLI
  • Курсор
  • Антигравитация
  • ChatGPT
  • Другие клиенты MCP
  • Устранение неисправностей
  • Тестировать изменения локально
  • Изменения в packages/core или packages/cli
  • Изменения в apps/worker
    1. Настройте Google Cloud OAuth клиент
    1. Настройка локальных переменных среды
    1. Запусти сервер
    1. Направьте MCP-клиент на локальный сервер
  • Выпуск
  • Разработка
  • Полезные ресурсы
  • Открытый исходный код

Планировка репозитория

Рабочее пространство NPM с одним приложением и двумя опубликованными пакетами:

Путь Пакет Что это такое
apps/worker (приватный) Размещённый Cloudflare Worker на gtm-mcp.stape.io: Google OAuth, процесс одобрения, публичные страницы, удаление сессий.
packages/cli google-tag-manager-mcp-server Пакет npm: локальный сервер MCP через stdio, аутентифицирующий с помощью предоставленных вами учетных данных.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Server for Google Tag Manager

An interface to the Google Tag Manager API over MCP, in two flavours: a hosted server with Google OAuth built in, and a local CLI that runs on your own credentials.

Table of Contents

Repository layout

npm workspace with one app and two published packages:

Path Package What it is
apps/worker (private) The hosted Cloudflare Worker at gtm-mcp.stape.io: Google OAuth, the approval flow, the public pages, session removal.
packages/cli google-tag-manager-mcp-server The npm package: a local MCP server over stdio, authenticating with credentials you supply.
packages/core google-tag-manager-mcp-core Every GTM tool and schema, independent of how credentials are obtained.

Tools reach Google through a GtmAuthProvider (getAccessToken(): Promise) rather than through any particular session, which is what lets the same tool set back both servers — and a private one with your own auth. See the core package README.

Installation

This server comes in two flavours: Hosted server and Local CLI. Both give you the same 20 GTM tools; the difference is who handles Google auth.

Hosted server Local CLI
Auth Google OAuth in your browser, handled for you You supply a service account key, refresh token, or access token
Data Passes through gtm-mcp.stape.io Only ever leaves your machine
Setup None Set one environment variable
Открыть полный README на GitHub

Установка

npx -y mcp-remote https://gtm-mcp.stape.io/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "gtm-mcp-server": { "command": "npx", "args": [ "-y", "mcp-remote", "https://gtm-mcp.stape.io/mcp" ] } } }