About Google Drive MCP Server
Google Drive MCP Server connects Google Drive and Google Sheets to MCP for users who need spreadsheet access. It currently provides a tool for reading Google Sheets and uses OAuth authorization.
Key features
- 01Read Google Sheets data
- 02Authorize accounts with OAuth
- 03Connect Google Drive and Sheets
Use cases
- 01Read spreadsheet contents in an MCP client
- 02Query Google Sheets data with a model
MCP support
As an MCP server, it exposes a Google Sheets data-reading tool to MCP clients and integrates with Google Drive.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEGoogle Drive MCP Server
MCP server for integrating with Google Drive and Google Sheets.
Setup Instructions
-
Go to Google Cloud Console
-
Create a new project or select an existing one
-
Enable the Google Drive API and Google Sheets API for your project
-
Configure the OAuth consent screen:
- Go to "OAuth consent screen"
- Select "External" user type
- Fill in the application name and required information
- Add the required scopes for Drive and Sheets
- Add your email as a test user
-
Create OAuth 2.0 credentials:
- Go to "Credentials"
- Click "Create Credentials" > "OAuth client ID"
- Select "Desktop app" as the application type
- Name your client
- Download the client configuration file
- Rename it to
credentials.jsonand place it in the root directory of this project
Installation
npm install
Running the Server
npm start
The first time you run the server, it will prompt you to authorize access to your Google account. Follow the instructions in your browser to complete the authorization process.
Configuration
The server requires the following files:
credentials.json: OAuth 2.0 client configuration from Google Cloud Consoletoken.json: Generated after first authorization (do not edit manually)
Available Tools
read-spreadsheet: Read data from Google Sheets- More tools coming soon...
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.