From 948a29f0fd9a04c858690873618f9ab09e5994aa Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 8 Oct 2026 05:56:17 -0500 Subject: [PATCH] fix(connections): recognize the Workspace homepage Give the combined connector a distinct URL pattern without taking over product-specific Google links. All 45 catalog and scope tests pass. Co-Authored-By: Paperclip --- packages/shared/src/app-definitions-url.test.ts | 1 + packages/shared/src/app-definitions/google-workspace.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/shared/src/app-definitions-url.test.ts b/packages/shared/src/app-definitions-url.test.ts index 153a509f844..43862e5a144 100644 --- a/packages/shared/src/app-definitions-url.test.ts +++ b/packages/shared/src/app-definitions-url.test.ts @@ -11,6 +11,7 @@ describe("tool app gallery URL matching", () => { expect(getAppDefinitionForUrl("https://github.com/paperclipai/paperclip/pull/1")?.slug).toBe("github"); expect(getAppDefinitionForUrl("https://docs.google.com/spreadsheets/d/sheet_123/edit")?.slug).toBe("google-sheets"); expect(getAppDefinitionForUrl("https://gmailmcp.googleapis.com/mcp/v1")?.slug).toBe("gmail"); + expect(getAppDefinitionForUrl("https://workspace.google.com/")?.slug).toBe("google-workspace"); expect(getAppDefinitionForUrl("https://mcp.neon.tech/mcp")?.slug).toBe("neon"); expect(getAppDefinitionForUrl("https://www.superagent.sh/mcp")?.slug).toBe("superagent"); }); diff --git a/packages/shared/src/app-definitions/google-workspace.json b/packages/shared/src/app-definitions/google-workspace.json index 8bb5dc2fd16..dfbfa07cc52 100644 --- a/packages/shared/src/app-definitions/google-workspace.json +++ b/packages/shared/src/app-definitions/google-workspace.json @@ -12,7 +12,7 @@ "branding": { "logoUrl": "/brands/apps/google-people.svg" }, - "urlPatterns": [], + "urlPatterns": ["https://workspace.google.com/*"], "docsUrl": "https://developers.google.com/workspace/guides/configure-mcp-servers", "setupPrerequisite": { "title": "Google Developer Preview access required",