FastMCP2 server for Google Drive uploads with Qdrant-powered semantic search
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"google-workspace-unlimited": {
"args": [
"google-workspace-unlimited"
],
"command": "uvx",
"timeout": 300,
"disabled": false
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
GoogleUnlimited is a comprehensive MCP framework that provides seamless Google Workspace integration through an advanced middleware architecture. It enables AI assistants and MCP clients to interact with Gmail, Google Drive, Docs, Sheets, Slides, Calendar, Forms, Chat, and Photos services using a unified, secure API.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity / search
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
MCP Security Weekly
Get CVE alerts and security updates for Google_workspace_fastmcp2 and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
GoogleUnlimited is a comprehensive MCP framework that provides seamless Google Workspace integration through an advanced middleware architecture. It enables AI assistants and MCP clients to interact with Gmail, Google Drive, Docs, Sheets, Slides, Calendar, Forms, Chat, and Photos services using a unified, secure API.
GoogleUnlimited provides AI assistants with access to Google Workspace services through the Model Context Protocol (MCP). It supports 92+ tools across 9 Google services, enabling seamless integration between AI workflows and Google Workspace applications with revolutionary performance improvements.

The fastest way to get started - install directly from PyPI:
{
"mcpServers": {
"google-workspace-unlimited": {
"command": "uvx",
"args": ["google-workspace-unlimited"],
"disabled": false,
"timeout": 300
}
}
}
⚡ That's it! The server runs in stdio mode by default, perfect for MCP clients like Claude Desktop, Cursor, Roo, etc.
For development or customization:
Clone and setup:
git clone https://github.com/dipseth/google_workspace_fastmcp2.git
cd google_workspace_fastmcp2
uv sync
Start the server:
uv run python server.py
The server starts immediately with zero configuration required. OAuth credentials are not needed at startup — authentication is handled lazily when you first interact with a Google service.
Authenticate when ready:
When you call any Google Workspace tool, the server will prompt you to authenticate via the start_google_auth tool. This opens a browser-based OAuth flow. Once completed, credentials are stored locally and reused across sessions.
To pre-configure OAuth credentials (optional), create a .env file:
cp .env.example .env
Then add your Google Cloud Console credentials:
# Option A: Client ID + Secret
GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-client-secret
# Option B: Downloaded JSON credentials file
GOOGLE_CLIENT_SECRETS_FILE=credentials.json
See the Google Cloud Console setup steps for creating OAuth credentials and enabling APIs.
📚 Configuration Resources:
- 🔧 Complete Configuration Guide - Comprehensive environment variables and settings reference
- 🤖 Claude.ai Integration Guide - Setup for Claude.ai remote MCP server usage
- 🔒 HTTPS Setup Guide - SSL certificate configuration for secure connections
- ⚙️ **[MCP JSON Configuration Guide](documentation/config/mcp_