Give AI Access to Google Drive on Mac — No Google API

Let Claude, ChatGPT, or Cursor read, search, and write your Google Drive files. LMCP reads the folder Google Drive for Desktop already syncs — no Google Cloud project, no API keys, no OAuth.

L
LMCP··5 min read

The Problem: Google Drive Connectors Want a Google Cloud Project

Connecting an AI to Google Drive normally means OAuth consent screens, a Google Cloud project, API scopes, and tokens that expire. For a company Workspace account it can also mean asking your admin for approval. All of that just to read files that are already sitting on your Mac.

If you use Google Drive for Desktop, your My Drive and Shared drives are synced under ~/Library/CloudStorage/GoogleDrive-…. LMCP reads that folder directly — the same local-first approach it uses for OneDrive, Teams, and Slack.

What Your AI Can Do

  • gdrive_root — discover the synced Drive mounts (My Drive, Shared drives, per-account)
  • gdrive_list_files / gdrive_search_files — browse and find files by name
  • gdrive_read_file — read text, CSV, JSON, Markdown, code files
  • gdrive_write_file — write a file into Drive; the official client uploads it automatically (preview + confirm first)
  • gdrive_file_info — size, dates, type without listing the whole folder

Find the budget CSV in My Drive, compare it against the Q3 plan document, and write a summary back into the Projects folder.

One honest caveat: native Google Docs/Sheets/Slides sync as pointer files (.gdoc, .gsheet) — their content lives in Google's cloud. Export them (File → Download) or keep working copies as Office/PDF files, which LMCP reads and creates natively.

Setup (2 minutes)

  1. Install LMCP: download the app or run curl -fsSL 'https://local-mcp.com/install?ref=guide-gdrive' | bash
  2. Make sure Google Drive for Desktop is installed and signed in (your files show in Finder)
  3. Restart your AI client — the gdrive_* tools appear automatically when a Drive mount exists

Works with Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed — and with ChatGPT, Claude.ai, Grok, and Perplexity through the encrypted Cloud Relay.

Why Local Beats the API

  • No Google Cloud project — zero developer console setup
  • No OAuth tokens to expire — the official Drive client handles sync and auth
  • No admin approval — you read your own already-synced files
  • Privacy — file contents go straight from disk to your AI; nothing transits LMCP's servers
  • Works offline — synced files are readable without a connection

Frequently Asked Questions

Does this work with Shared drives?

Yes — anything Google Drive for Desktop syncs (My Drive, Shared drives, multiple accounts) appears under the mounts that gdrive_root lists.

Can the AI modify my Drive?

Only via gdrive_write_file, which always shows a preview first and writes only after an explicit confirmation. Reads are the default.

Do I need a Workspace admin's permission?

No. LMCP reads the local folder your own Drive client syncs — no API access to approve.

Related Guides

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
FreemacOS 12+ · Apple Silicon & Intel

✦ llms.txt