1. Conduid
  2. Science
  3. Google Chat Integration Server
MCP server · Science

Google Chat Integration Server

Post messages to Google Chat spaces effortlessly using webhooks. Simplify your integration without the need for OAuth setup, making it secure and easy to use with MCP-compatible tools.

Unclaimed last commit a year ago science
34Low

Scored a month ago · breakdown

About Google Chat Integration Server

Google Chat Integration Server is an MCP server published by rishipradeep-think41 in the Science category: post messages to Google Chat spaces effortlessly using webhooks. Simplify your integration without the need for OAuth setup, making it secure and easy to use with MCP-compatible tools.

The repository has 1 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/rishipradeep-think41/gchat-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Google Chat Integration Server

Powered by Claude · Grounded in docs

I know everything about Google Chat Integration Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Google Chat MCP Server

smithery badge

A Model Context Protocol (MCP) server implementation for interacting with the Google Chat API via webhooks. This server provides a simple tool for posting text messages to Google Chat spaces.

Features

  • Post text messages to Google Chat spaces using webhooks
  • Simple and secure webhook-based integration
  • No OAuth setup required
  • Easy to use with MCP-compatible tools

Installation

Installing via Smithery

To install gchat-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @rishipradeep-think41/gchat-mcp --client claude

Using Smithery (Recommended)

Install the server using Smithery's CLI:

npx spinai-mcp install @KaranThink41/gchat_post_text_message --provider smithery

Local Development

  1. Clone the repository:
git clone https://github.com/KaranThink41/google_chat_mcp_server.git
cd google_chat_mcp_server
  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Run the server:
node build/index.js

Docker Setup

You can run the server using Docker. Here's how to set it up:

  1. Build the Docker image:
docker build -t google-chat-mcp-server .
  1. Run the Docker container with the necessary environment variables:
docker run -e GOOGLE_CHAT_SPACE_ID=your_space_id \
          -e GOOGLE_CHAT_API_KEY=your_api_key \
          -e GOOGLE_CHAT_TOKEN=your_token \
          google-chat-mcp-server

Usage Example

To post a message to Google Chat, send the following JSON request:

{
  "method": "tools/call",
  "params": {
    "name": "post_text_message",
    "arguments": {
      "space_id": "your_space_id",
      "key": "your_api_key",
      "token": "your_token",
      "text": "Hello, this is a test message!"
    }
  }
}

Configuration

The server requires the following environment variables to function:

  • GOOGLE_CHAT_SPACE_ID: The Space ID of your Google Chat space
  • GOOGLE_CHAT_API_KEY: The API key for your Google Cloud project
  • GOOGLE_CHAT_TOKEN: The authentication token for Google Chat

These variables can be set in your environment or via Docker (as shown in the Docker Setup section).

To run locally without Docker, create a .env file with the following content:

GOOGLE_CHAT_SPACE_ID=your_space_id
GOOGLE_CHAT_API_KEY=your_api_key
GOOGLE_CHAT_TOKEN=your_token

Security

  • Webhook URLs are passed directly in the request payload
  • No sensitive credentials are stored in the code
  • All requests are validated before execution

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Google Chat Integration Server

How do I install Google Chat Integration Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Google Chat Integration Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Google Chat Integration Server still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.