diff --git a/src/mcp/index.ts b/src/mcp/index.ts index 1c9bf5f6726..536ac08aca8 100644 --- a/src/mcp/index.ts +++ b/src/mcp/index.ts @@ -88,9 +88,14 @@ export class FirebaseMcpServer { ): Promise { // wait until ready or until 2s has elapsed if (!this.clientInfo) await timeoutFallback(this.ready(), null, 2000); - const clientInfoParams = { + const clientInfoParams: { + mcp_client_name: string; + mcp_client_version: string; + gemini_cli_extension: string; + } = { mcp_client_name: this.clientInfo?.name || "", mcp_client_version: this.clientInfo?.version || "", + gemini_cli_extension: process.env.IS_GEMINI_CLI_EXTENSION ? "true" : "false", }; return trackGA4(event, { ...params, ...clientInfoParams }); }