McpGoogleDrive
@achrafhardizi
About McpGoogleDrive
MCP server that manages Google Drive
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is McpGoogleDrive?
McpGoogleDrive is a Spring Boot application that exposes RESTful API endpoints to perform operations on Google Drive, such as listing files, getting file details, searching files, creating folders, and downloading files as PDF. It is designed for developers who need a programmatic way to manage Google Drive content via their own service account.
How to use McpGoogleDrive?
Clone the repository, build with Gradle (./gradlew build), and configure Google Drive API credentials by placing a service account JSON key file in src/main/resources/credentials and setting google.service.account.key in application.properties. Then run the Spring Boot application and use the provided REST endpoints (e.g., GET /api/drive/files, POST /api/drive/folders, GET /api/drive/files/{fileId}/pdf).
Key features of McpGoogleDrive
- List files in Google Drive
- Get details of a specific file
- Search files by name
- Create folders in Google Drive
- Download files as PDF
Use cases of McpGoogleDrive
- Automating file inventory and metadata extraction from Google Drive
- Integrating Google Drive operations into a custom application or workflow
- Programmatically creating folders for organization
- Bulk downloading files in PDF format for archiving
FAQ from McpGoogleDrive
What operations does McpGoogleDrive support?
It supports listing files, getting file details, searching files by name, creating folders, and downloading files as PDF.
What are the prerequisites to run McpGoogleDrive?
Java 17 or higher, Gradle, a Google Cloud Platform account with the Google Drive API enabled, and a service account credentials JSON file.
How do I configure Google Drive credentials?
Place the service account JSON key file in src/main/resources/credentials and set the google.service.account.key property in application.properties to its path.
What API endpoints are available?
GET /api/drive/files (list files), GET /api/drive/files/{fileId} (get file details), GET /api/drive/search (search files), POST /api/drive/folders (create folder), and GET /api/drive/files/{fileId}/pdf (download as PDF).
How is authentication handled?
The application uses a Google Cloud service account with a JSON key file for authentication. No user OAuth flow is described.
Frequently asked questions
What operations does McpGoogleDrive support?
It supports listing files, getting file details, searching files by name, creating folders, and downloading files as PDF.
What are the prerequisites to run McpGoogleDrive?
Java 17 or higher, Gradle, a Google Cloud Platform account with the Google Drive API enabled, and a service account credentials JSON file.
How do I configure Google Drive credentials?
Place the service account JSON key file in `src/main/resources/credentials` and set the `google.service.account.key` property in `application.properties` to its path.
What API endpoints are available?
`GET /api/drive/files` (list files), `GET /api/drive/files/{fileId}` (get file details), `GET /api/drive/search` (search files), `POST /api/drive/folders` (create folder), and `GET /api/drive/files/{fileId}/pdf` (download as PDF).
How is authentication handled?
The application uses a Google Cloud service account with a JSON key file for authentication. No user OAuth flow is described.
Basic information
More Files & Storage MCP servers
Bulk Filesystem Operations MCP Server
strawgateMCP Server for reading many files at the same time
Mcp Google Sheets
xing5This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modifying spreadsheets.
PDF Reader MCP Server (@sylphlab/pdf-reader-mcp)
sylphlab📄 The PDF intelligence layer for AI agents — Agent Document Twin, evidence-first extraction, visual crops, OCR provenance, trust reports, and benchmark-gated releases. MCP server for Claude, Cursor, VS Code, and any MCP client.
Mcp Filesystem
gabrielmaialva33A secure Model Context Protocol (MCP) server providing filesystem access within predefined directories

HTMLvault
AI tools (Claude, ChatGPT, Gemini, Grok, etc.) generate HTML constantly, from reports to landing pages to prototypes, but there's no easy way to share it or know if anyone looked. HTMLvault turns any HTML into a clean, t
Comments