
stape-io/google-tag-manager-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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 -
- Настройте Google Cloud OAuth клиент
-
- Настройка локальных переменных среды
-
- Запусти сервер
-
- Направьте 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
- MCP Server for Google Tag Manager
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 |
Установка
npx -y mcp-remote https://gtm-mcp.stape.io/mcpКонфигурация
{
"mcpServers": {
"gtm-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://gtm-mcp.stape.io/mcp"
]
}
}
}