gg-workspace-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@gg-workspace-mcpsend an email to jane.doe@company.com with subject 'Meeting Reminder'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
gg-workspace-mcp πΆπ
The fastest, most lightweight Google Workspace MCP Server powered by Bun. β‘οΈ
Manage your entire Google Workspace (Gmail, Calendar, Drive, Docs, Sheets, Slides) directly through natural language with AI assistants like Claude, Cursor, and more.
π Documentation
Installation & User Guide - Full setup instructions, authentication, and troubleshooting.
Client Configuration - Ready-to-use configs for Claude, Cursor, VS Code, JetBrains, and 20+ other clients.
π Features
β‘ Blazing Fast: Built with Bun for near-instant execution and low overhead.
π 1-Click Auth: Built-in Auth Portal for effortless Google Account connection.
π οΈ Comprehensive: 20+ tools covering the essential Google Workspace ecosystem.
π‘οΈ Secure: Pure TypeScript implementation with official Google SDKs.
Related MCP server: google-workspace-mcp-with-script
π Quick Start
Prerequisite: Bun installed.
Clone & Install
git clone https://github.com/tannht/gg-workspace-mcp.git cd gg-workspace-mcp bun installSet Credentials
cp .env.example .env # Edit .env and update GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET(See GUIDE.md for how to get these credentials)
Run Server
bun run src/index.ts
π€ MCP Client Integration
We support 25+ clients including Claude Desktop, Cursor, VS Code, JetBrains, and more.
π Click here to view the full Client Configuration Guide (MCP_CLIENTS.md)
Quick Example (Claude Desktop):
Using Bun (recommended, faster):
{
"mcpServers": {
"gg-workspace-mcp": {
"command": "bunx",
"args": ["gg-workspace-mcp"],
"env": {
"GOOGLE_CLIENT_ID": "...",
"GOOGLE_CLIENT_SECRET": "..."
}
}
}
}Using npm/npx:
{
"mcpServers": {
"gg-workspace-mcp": {
"command": "npx",
"args": ["gg-workspace-mcp"],
"env": {
"GOOGLE_CLIENT_ID": "...",
"GOOGLE_CLIENT_SECRET": "..."
}
}
}
}π§° Available Tools
Category | Available Tools |
π§ Gmail |
|
π Calendar |
|
π Drive |
|
π Docs |
|
π Sheets |
|
πΌοΈ Slides |
|
π οΈ Local Development
# Run locally
bun run src/index.ts
# Run tests (if added)
bun testFor detailed troubleshooting and development setup, see GUIDE.md.
π License
MIT Β© Hoang Tan
Built with 𦴠by PubPug AI. GΓ’u gΓ’u! πΆπ
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tannht/gg-workspace-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server