GoogleWorkSpace-MCP-Server
1
The Google Workspace MCP Server is designed to facilitate interactions with Google Workspace APIs including Gmail, Drive, Docs, Sheets, Slides, and Calendar. It offers a range of functions for managing emails, files, documents, spreadsheets, presentations, and calendar events with OAuth2 authentication support.
Google Workspace MCP Server
A Model Context Protocol (MCP) server for interacting with Google Workspace APIs including Gmail, Drive, Calendar, Docs, Sheets, and Slides.
Features
- Gmail API: Send emails, list messages, manage labels, and more
- Drive API: List files, create folders, and upload files
- Docs API: Create and edit Google Docs
- Sheets API: Read and write spreadsheet data
- Slides API: Create presentations and slides
- Calendar API: List and create calendar events
- Authentication: OAuth2 authentication flow helpers
Prerequisites
- Node.js 16+
- Google Cloud project with the necessary APIs enabled
- OAuth 2.0 client credentials
Usage
Starting the Server
To start the server, make sure you have the correct configuration in the .env
file and run the development server with the command provided.
Using with MCP Inspector
Test the server using the MCP Inspector tool available in your browser to access all tools and resources.