Skip to content

Add Google Chat third-party MCP plugin - #318

Open
SamSokolin wants to merge 1 commit into
mainfrom
cursor/google-chat-plugin-e8d7
Open

Add Google Chat third-party MCP plugin#318
SamSokolin wants to merge 1 commit into
mainfrom
cursor/google-chat-plugin-e8d7

Conversation

@SamSokolin

Copy link
Copy Markdown
Collaborator

Summary

Adds third_party/google-chat, a marketplace plugin for Google's official remote Google Chat MCP server, mirroring third_party/gmail.

  • mcp.json: HTTP server google-chat at https://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.svg following the Gmail/Drive/Calendar layout (productivity category, Cursor author, minClientVersions.cursor 3.13.0).
  • Registered in .cursor-plugin/marketplace.json and the root README.md table, 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, and chatmcp.googleapis.com is 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 included logo.svg is 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 in https://www.gstatic.com/images/branding/productlogos/chat_2026/v1/192px.svg with the same translate(12 12) scale(0.875) treatment used by Gmail/Drive/Calendar.

Validation

node scripts/validate-plugins.mjs passes (marketplace + plugin schema, name match).

Open in Web Open in Cursor 

Co-authored-by: Sam Sokolin <SamSokolin@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants