Google Analytics MCP for Coolify
Coolify向けGoogle Analytics MCP
このパッケージは、Googleの公式実験版analytics-mcpパッケージの前に、セキュアなFastMCP HTTP/OAuthゲートウェイを配置します。これは別のCoolifyアプリケーションとしてデプロイすることを意図しており、既存のGoogle Ads MCPデプロイメントを変更するものではありません。
提供するもの
/mcpでのストリーミング可能なHTTP MCPエンドポイントリモートMCPエンドポイントのためのGoogle OAuth保護
MCP OAuth登録とトークンのための暗号化された永続ストレージ
公式
analytics-mcpパッケージからのGoogle Analytics管理APIおよびデータAPIツール認可ユーザーADC JSONまたはサービスアカウントJSONキーのサポート
Related MCP server: Google Analytics MCP server on Cloudflare Workers
必要なCoolify設定
/data に永続ストレージマウントを作成し、ポート 8080 を公開します。
新しいAnalyticsアプリケーションに以下の環境変数を設定します:
変数 | 目的 |
| 既存のGoogle CloudプロジェクトID |
| 最終的なHTTPSオリジン( |
| Google OAuthウェブクライアントID |
| Google OAuthウェブクライアントシークレット |
| MCPトークンの署名に使用される長いランダムシークレット |
| 保存されたOAuthデータの暗号化に使用されるFernetキー |
| Analyticsで認可されたADC JSON(1つのシークレット値として入力) |
PORT はオプションで、デフォルトは 8080 です。
Google Cloudの設定
同じGoogle Cloudプロジェクトで両方のAPIを有効にします:
Google Analytics管理API
Google AnalyticsデータAPI
OAuthクライアントはウェブアプリケーションである必要があります。最終的なドメインが割り当てられた後、以下の認証済みリダイレクトURIを追加します:
https://YOUR-ANALYTICS-MCP-DOMAIN/auth/callbackChatGPTに追加されるMCP URLは次のとおりです:
https://YOUR-ANALYTICS-MCP-DOMAIN/mcp重要な認証情報の分離
既存のAdsアプリケーションを変更したり、その認証情報を置き換えたりしないでください。GOOGLE_ANALYTICS_CREDENTIALS_JSON の値は、この別のAnalyticsアプリケーションにのみ属し、https://www.googleapis.com/auth/analytics.readonly スコープを含める必要があります。
Google OAuth同意画面がテスト中のとき、Googleは認可ユーザーのリフレッシュトークンを7日後に期限切れにする場合があります。これはGoogle OAuthのテスト制限であり、Coolifyの障害ではありません。
バージョン
analytics-mcp==0.7.0fastmcp==3.4.7Python 3.11
バージョンの固定により、デプロイメントが再現可能になります。更新前に上流のリリースを確認してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for GA4, Google Ads and Search Console. Google OAuth, nothing to install.
Read-only Google Analytics 4 MCP server for AI assistants.
1OAuth MCP for Google, Meta, X, LinkedIn, Reddit, TikTok, GSC, GA4, WordPress and GHL.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
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.2-
- 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
- AlicenseNot gradedqualityBmaintenanceA read-only MCP server exposing Google Analytics 4 and AdSense APIs (reports, metadata, admin reads) via Cloudflare Workers with OAuth authentication.MIT