mcp-server-gdrive

mcp-server-gdrive

3.2

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

  1. list_files

    List files in Google Drive with pagination support

  2. get_file_info

    Get detailed information about a specific file

  3. upload_file

    Upload a file to Google Drive

  4. download_file

    Download a file from Google Drive

  5. create_folder

    Create a new folder in Google Drive

  6. share_file

    Share a file or folder with another user

  7. debug_api_connection

    Debug the Google Drive API connection