Add Google Chat third-party MCP plugin - #318
Open
SamSokolin wants to merge 1 commit into
Open
Conversation
Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
third_party/google-chat, a marketplace plugin for Google's official remote Google Chat MCP server, mirroringthird_party/gmail.mcp.json: HTTP servergoogle-chatathttps://chatmcp.googleapis.com/mcp/v1(from Google's Chat MCP setup guide and the Workspace MCP overview)..cursor-plugin/plugin.json,README.md,CHANGELOG.md,LICENSE,assets/logo.svgfollowing the Gmail/Drive/Calendar layout (productivitycategory, Cursor author,minClientVersions.cursor3.13.0)..cursor-plugin/marketplace.jsonand the rootREADME.mdtable, next to the other Google plugins.Auth note
Packaging only. The README documents that this should fit the existing Google Workspace OAuth client path (same as Gmail/Drive/Calendar) once the Chat scopes (
chat.spaces.readonly,chat.memberships.readonly,chat.messages.readonly,chat.messages.create,chat.users.readstate.readonly) are added to the consent screen and host allowlist, andchatmcp.googleapis.comis enabled on that project. Sending messages additionally requires a non-interactive Chat app configured in the project's Google Chat API settings.Logo
The sibling Google plugins use the 2026 brand icons from
www.gstatic.com, which is not reachable from the agent VM. The includedlogo.svgis the official Google Chat product icon (the current green speech-bubble mark, sourced from a public mirror) composed onto the same padded 192px white tile. If a 2026 variant is preferred, swap inhttps://www.gstatic.com/images/branding/productlogos/chat_2026/v1/192px.svgwith the sametranslate(12 12) scale(0.875)treatment used by Gmail/Drive/Calendar.Validation
node scripts/validate-plugins.mjspasses (marketplace + plugin schema, name match).