mcp-server-gdrive
If you are the rightful owner of mcp-server-gdrive and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for interacting with Google Drive API, providing a standardized interface for AI systems to access and manipulate files in Google Drive.
The Google Drive MCP Server is designed to facilitate seamless interaction with Google Drive through a standardized protocol. It allows AI systems to perform various file operations such as listing, uploading, downloading, and deleting files. Additionally, it supports folder management, file sharing, and permission management. The server is equipped with pagination support to efficiently handle large file listings and offers comprehensive error handling for easier debugging. To set up, users need Python 3.8+, a Google Cloud project with the Drive API enabled, and a service account with the necessary permissions. The server can be run locally or using Docker, providing flexibility in deployment.
Features
- File Operations: List, upload, download, and delete files
- Folder Management: Create folders and organize content
- File Sharing: Share files with specific users and manage permissions
- Pagination Support: Handle large file listings efficiently
- Comprehensive Error Handling: Detailed error reporting for easier debugging
Tools
list_files
List files in Google Drive with pagination support
get_file_info
Get detailed information about a specific file
upload_file
Upload a file to Google Drive
download_file
Download a file from Google Drive
create_folder
Create a new folder in Google Drive
share_file
Share a file or folder with another user
debug_api_connection
Debug the Google Drive API connection