Are you the author? Sign in to claim
Model Context Protocol (MCP) server for Google Workspace. Secure CRUD for Drive, Gmail, Calendar, Sheets, Docs, Tasks an
Unified Model Context Protocol (MCP) server for Google Workspace.
go-google-mcp is a powerful, secure, and extensible Go-based tool that allows AI agents (like Claude Desktop, Cursor, or Gemini CLI) to interact directly with your Google services through a standardized interface.
Interact with Google Workspace using natural language through these integrated services:
Ensure you have Go installed (version 1.24 or later recommended).
go install github.com/matheusbuniotto/go-google-mcp/cmd/go-google-mcp@latest
This tool supports both User OAuth 2.0 (best for personal/CLI use) and Service Accounts (best for server/automated use).
client_secrets.json.go-google-mcp auth login --secrets path/to/client_secrets.json
~/.go-google-mcp/.-creds flag:
go-google-mcp -creds path/to/service-account.json
Add the following to your claude_desktop_config.json (or your IDE's MCP settings):
{
"mcpServers": {
"google-workspace": {
"command": "go-google-mcp",
"args": []
}
}
}
gemini mcp add google-workspace $(which go-google-mcp)
git clone https://github.com/matheusbuniotto/go-google-mcp.git
cd go-google-mcp
go build ./cmd/go-google-mcp
MIT License. See LICENSE for details.
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows