Model Context Protocol server exposing Google Drive, Sheets, Docs, Gmail, Calendar, and Apps Script as MCP tools. Python, OAuth 2.0, configurable scopes, dry-run and confirmation for destructive actions.
{
"mcpServers": {
"yet-another-google-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Model Context Protocol server exposing Google Drive, Sheets, Docs, Gmail, Calendar, and Apps Script as MCP tools. Python, OAuth 2.0, configurable scopes, dry-run and confirmation for destructive actions.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 40 days ago. 9 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Official Notion MCP Server
Search, evaluate, and compare 17,000+ MCP servers — each scored on security, maintenance, and efficiency.
Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync.
MCP Security Weekly
Get CVE alerts and security updates for Yet Another Google Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A full-featured Model Context Protocol server for Google Workspace.
Give your AI assistant real-time access to Drive, Gmail, Calendar, Sheets, Docs, and Apps Script.
| Service | Capabilities | |---------|-------------| | 📁 Google Drive | Search, copy, move, share, manage permissions | | 📊 Google Sheets | Read/write ranges, named ranges, filter views, find & replace, CSV export | | 📄 Google Docs | Read, create, append text, fill templates, export to PDF | | 📧 Gmail | Draft, send, search, archive, label, delete with confirmation | | 📅 Google Calendar | List events, find free slots, create meetings with attendees | | ⚙️ Apps Script | Read, staged updates, auto-backup, rollback | | 🔗 Resources | Attach live Drive / Gmail / Calendar / Sheets / Docs snapshots to AI context | | 💬 Prompts | Ready-made AI templates: summarize inbox, analyze spreadsheet, plan week, search files |
This server exposes all three MCP primitive types:
🛠 Tools50+ executable actions |
📦 ResourcesRead-only data snapshots |
💬 PromptsReusable AI templates |
pip install -r requirements.txt
Create an OAuth 2.0 Client ID in Google Cloud Console, download the JSON, and note its path.
Full step-by-step guide: docs/AUTH_SETUP.md · docs/ru/AUTH_SETUP.md
cp config.example.yaml config.yaml
# then edit config.yaml — set paths and choose MCP_AUTH_TOKEN
MCP_AUTH_TOKENMCP_AUTH_TOKEN is a secret string you choose. You can think of it as a local activation key for this MCP server, not as a network security layer or authentication mechanism.
MySecretToken_2026! or use a password generator.config.yaml → mcp_auth_token: "your_token" or as the env var MCP_AUTH_TOKEN.The token is never sent anywhere — it is only checked locally inside the server process. It does not restrict what your AI agent can do once the server is running. For more details, see docs/SECURITY.md / docs/ru/SECURITY.md.
Replace <PROJECT_PATH> with the absolute path to this repository and your_token_here with your token.