Skip to main content
Glama
ccsDevs

Google Analytics MCP for Coolify

by ccsDevs

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_PROJECT_ID

既存のGoogle CloudプロジェクトID

GOOGLE_ANALYTICS_MCP_BASE_URL

最終的なHTTPSオリジン(/mcp なし)

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_ID

Google OAuthウェブクライアントID

GOOGLE_ANALYTICS_MCP_OAUTH_CLIENT_SECRET

Google OAuthウェブクライアントシークレット

GOOGLE_ANALYTICS_MCP_JWT_SIGNING_KEY

MCPトークンの署名に使用される長いランダムシークレット

GOOGLE_ANALYTICS_MCP_STORAGE_ENCRYPTION_KEY

保存されたOAuthデータの暗号化に使用されるFernetキー

GOOGLE_ANALYTICS_CREDENTIALS_JSON

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/callback

ChatGPTに追加される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.0

  • fastmcp==3.4.7

  • Python 3.11

バージョンの固定により、デプロイメントが再現可能になります。更新前に上流のリリースを確認してください。

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
    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
  • A
    license
    Not graded
    quality
    B
    maintenance
    A read-only MCP server exposing Google Analytics 4 and AdSense APIs (reports, metadata, admin reads) via Cloudflare Workers with OAuth authentication.
    MIT