google-chat-mcp-server
7
The project integrates Google Chat with MCP servers using FastMCP. It provides tools for accessing chat spaces and messages and includes an authentication server that handles OAuth2 processes for token management.
Overview
This project provides a Google Chat integration for MCP (Model Control Protocol) servers using Python with FastMCP. It allows seamless access to Google Chat spaces and messages through MCP tools.
Structure
- MCP Server with Google Chat Tools: Facilitates interactions with Google Chat using Model Control Protocol.
- Authentication Server: Manages Google account authentication using FastAPI, handling OAuth2 flows and token management.
Features
- OAuth2 authentication with Google Chat API
- List available Google Chat spaces
- Retrieve messages with date filtering
- Local authentication server for setup
Requirements
- Python 3.8+
- Google Cloud project with Chat API enabled
- OAuth2 credentials
Tools
- Google Chat Tools: List spaces and retrieve messages with filters.