Skip to main content
Glama
ccsDevs

Google Analytics MCP for Coolify

by ccsDevs

Google Analytics MCP для Coolify

Этот пакет размещает защищенный шлюз FastMCP HTTP/OAuth перед официальным экспериментальным пакетом analytics-mcp от Google. Он предназначен для развертывания в качестве отдельного приложения Coolify и не изменяет существующее развертывание Google Ads MCP.

Что он предоставляет

  • Конечная точка Streamable HTTP MCP по адресу /mcp

  • Защита Google OAuth для удаленной конечной точки MCP

  • Зашифрованное постоянное хранилище для регистраций MCP OAuth и токенов

  • Инструменты Google Analytics Admin API и Data API из официального пакета analytics-mcp

  • Поддержка либо ADC JSON авторизованного пользователя, либо JSON-ключа сервисного аккаунта

Related MCP server: Google Analytics MCP server on Cloudflare Workers

Необходимая конфигурация Coolify

Создайте постоянное монтирование хранилища по адресу /data и откройте порт 8080.

Установите следующие переменные окружения в новом приложении Analytics:

Переменная

Назначение

GOOGLE_PROJECT_ID

Идентификатор существующего проекта Google Cloud

GOOGLE_ANALYTICS_MCP_BASE_URL

Конечный HTTPS-источник, без /mcp

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_ID

Идентификатор веб-клиента Google OAuth

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_SECRET

Секрет веб-клиента Google OAuth

GOOGLE_ANALYTICS_MCP_JWT_SIGNING_KEY

Длинный случайный секрет, используемый для подписи токенов MCP

GOOGLE_ANALYTICS_MCP_STORAGE_ENCRYPTION_KEY

Ключ Fernet, используемый для шифрования сохраненных данных OAuth

GOOGLE_ANALYTICS_CREDENTIALS_JSON

Авторизованный для Analytics ADC JSON, вводится как одно секретное значение

PORT является необязательным и по умолчанию равен 8080.

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

Включите оба API в одном проекте Google Cloud:

  • Google Analytics Admin API

  • Google Analytics Data API

Клиент OAuth должен быть веб-приложением. Добавьте этот авторизованный URI перенаправления после назначения финального домена:

https://YOUR-ANALYTICS-MCP-DOMAIN/auth/callback

URL MCP, добавленный в ChatGPT:

https://YOUR-ANALYTICS-MCP-DOMAIN/mcp

Важное разделение учетных данных

Не изменяйте существующее приложение Ads и не заменяйте его учетные данные. Значение GOOGLE_ANALYTICS_CREDENTIALS_JSON принадлежит только этому отдельному приложению Analytics и должно включать область https://www.googleapis.com/auth/analytics.readonly.

Когда экран согласия Google OAuth находится в тестовом режиме, Google может аннулировать токены обновления авторизованного пользователя через семь дней. Это ограничение тестирования Google OAuth, а не ошибка Coolify.

Версии

  • analytics-mcp==0.7.0

  • fastmcp==3.4.7

  • Python 3.11

Фиксация версий делает развертывания повторяемыми. Перед обновлением проверьте вышестоящие релизы.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A FastMCP-powered server that connects Google Analytics 4 data to Claude Desktop with automatic OAuth 2.0 authentication, enabling users to access GA4 metrics, properties, and reports through natural language queries.
    18
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables LLM applications to query and analyze Google Analytics 4 data through standard MCP interfaces, supporting service account and OAuth2 authentication.
    5
    24
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Self-hosted MCP server for Google Analytics over HTTP, providing URL-addressable access with API key auth. It enables clients to run reports, list accounts/properties, and use compact paginated reports for token efficiency.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ccsDevs/google-analytics-mcp-coolify'

If you have feedback or need assistance with the MCP directory API, please join our Discord server