Google Chat MCP 服务集成
提供通过 Python 实现的 Google Chat 和 MCP 协议集成工具。
快速入门
-
克隆项目并进入目录: git clone https://github.com/chy168/google-chat-mcp-server.git cd google-chat-mcp-server
-
准备 Google Cloud 项目,启用 Chat API,并创建 OAuth2 客户端。
- 授权来源:
http://localhost:8000
- 回调地址:
http://localhost:8000/auth/callback
- 下载凭据文件为
credentials.json
。
- 授权来源:
-
启动本地认证服务器以获取访问令牌: python server.py -local-auth --port 8000
- 打开浏览器访问 http://localhost:8000/auth 并登录。
- 成功后生成
token.json
文件。
-
配置 MCP 服务(mcp.json): { "mcpServers": { "google_chat": { "command": "uv", "args": [ "--directory", "<YOUR_REPO_PATH>/google-chat-mcp-server", "run", "server.py", "--token-path", "<YOUR_REPO_PATH>/google-chat-mcp-server/token.json" ] } } }
-
开发调试运行: fastmcp dev server.py --with-editable .