Back to catalog
Google Drive MCP
Google Drive integration for searching, reading, and managing files in your Google Drive.
The Google Drive MCP server provides integration with Google Drive, allowing Claude to search for files, read document contents, and access your cloud storage.
Installation
npm install -g @modelcontextprotocol/server-gdrive
Configuration
Add to your Claude Code settings:
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gdrive"]
}
}
}
Authentication Setup
- Create a project in Google Cloud Console
- Enable the Google Drive API
- Create OAuth 2.0 credentials (Desktop application type)
- Download the credentials file
- Set the path to credentials:
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gdrive"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/credentials.json"
}
}
}
}
Available Tools
search_files
Search for files in Google Drive.
search_files(query: string): FileList
Parameters:
query- Search query (supports Drive search syntax)
read_file
Read the contents of a file.
read_file(file_id: string): FileContent
list_files
List files in a folder.
list_files(folder_id?: string): FileList
Resources
The server also exposes files as MCP resources:
gdrive:///<file_id>- Access any file by ID- Supports Google Docs, Sheets, and other formats
Supported File Types
- Google Docs (exported as text)
- Google Sheets (exported as CSV)
- Google Slides (exported as text)
- PDF files
- Plain text files
- And more...
Usage Example
Claude, search my Google Drive for documents about
"quarterly report" and summarize the most recent one.
Permissions
The server requires the following OAuth scopes:
https://www.googleapis.com/auth/drive.readonly- Read file metadata and contenthttps://www.googleapis.com/auth/drive.file- Access files created by the app
