Lets agents take part in Google Chat conversations: search messages, reply to teammates and share files, with an extensible design for other chat platforms.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add multi-chat -- uv --directory /path/to/multi-chat-mcp-server run -m src.server --provider google_chat~/.codex/config.toml
[mcp_servers.multi-chat]
command = "uv"
args = ["--directory", "/path/to/multi-chat-mcp-server", "run", "-m", "src.server", "--provider", "google_chat"]
# codex mcp add multi-chat -- uv --directory /path/to/multi-chat-mcp-server run -m src.server --provider google_chat~/.cursor/mcp.json
{
"mcpServers": {
"multi-chat": {
"command": "uv",
"args": [
"--directory",
"/path/to/multi-chat-mcp-server",
"run",
"-m",
"src.server",
"--provider",
"google_chat"
]
}
}
}.vscode/mcp.json
{
"servers": {
"multi-chat": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/path/to/multi-chat-mcp-server",
"run",
"-m",
"src.server",
"--provider",
"google_chat"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"multi-chat": {
"command": "uv",
"args": [
"--directory",
"/path/to/multi-chat-mcp-server",
"run",
"-m",
"src.server",
"--provider",
"google_chat"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"multi-chat": {
"command": "uv",
"args": [
"--directory",
"/path/to/multi-chat-mcp-server",
"run",
"-m",
"src.server",
"--provider",
"google_chat"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"multi-chat": {
"command": "uv",
"args": [
"--directory",
"/path/to/multi-chat-mcp-server",
"run",
"-m",
"src.server",
"--provider",
"google_chat"
]
}
}
}