Google Analytics MCP for Coolify
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 Cloud |
| Конечный HTTPS-источник, без |
| Идентификатор веб-клиента Google OAuth |
| Секрет веб-клиента Google OAuth |
| Длинный случайный секрет, используемый для подписи токенов MCP |
| Ключ Fernet, используемый для шифрования сохраненных данных OAuth |
| Авторизованный для 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/callbackURL 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.0fastmcp==3.4.7Python 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.
This server cannot be installed
Maintenance
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
OAuth MCP for Google, Meta, X and LinkedIn Ads, Search Console, GA4 and GoHighLevel.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Read and edit GA4, Search Console and Google Tag Manager from any MCP client. 29 tools.
Self-hosted federated MCP gateway: one OAuth 2.1 MCP server in front of N apps, user-level scopes.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA 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.18MIT
- FlicenseNot gradedqualityCmaintenanceEnables MCP clients to read Google Analytics 4 data, deployed as a Cloudflare Worker with service account authentication.1-
- AlicenseAqualityDmaintenanceEnables LLM applications to query and analyze Google Analytics 4 data through standard MCP interfaces, supporting service account and OAuth2 authentication.524MIT
- AlicenseNot gradedqualityCmaintenanceSelf-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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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