mcp-gsuite
Server Information
This webpage presents a GitHub repository named "mcp-gsuite" by user MarkusPfundstein. The repository contains an MCP (Model Context Protocol) server designed to interact with Google Gsuite products, specifically Gmail and Google Calendar. The page provides a description of the project, example prompts, quickstart instructions, configuration options, and development/debugging information.
ā Key Points:
* Repository Name: mcp-gsuite
* Author: MarkusPfundstein
* Description: MCP Server for interacting with Google Gsuite (Gmail and Calendar)
* Key Features: Gmail user information, Email querying, Draft email creation, Calendar event management, Multiple account support.
š Main Findings:
* The project facilitates interaction with Google's Gmail and Calendar APIs.
* It supports multiple Google accounts and a variety of operations on both Gmail (e.g., querying emails, creating drafts, replying to emails, saving attachments) and Calendar (e.g., getting calendar events, creating/deleting events with various options).
* Installation instructions are provided for Smithery, along with guidance for setting up OAuth2 authentication.
* Configuration options are available via command-line arguments for specifying custom paths for authentication and account information.
* Debugging is recommended via the MCP Inspector tool.
š Details:
* Programming Languages: Python (98.3%), Dockerfile (1.7%)
* License: MIT license
* Number of Stars: 114
* Number of Forks: 22
* The README.md file includes example prompts to assist users in understanding the server's functionality.
* OAuth2 setup requires enabling Gmail and Google Calendar APIs, configuring the OAuth consent screen, and setting authorized redirect URIs.
šÆ Conclusion:
The "mcp-gsuite" repository provides a server-side solution for integrating with Google Gsuite, offering functionalities for both Gmail and Calendar. The project provides instructions for setup, configuration, and debugging.
Server Features
Multiple Google Account Support
Interact with multiple google accounts
Gmail Integration
Get your Gmail user information, query emails with flexible search, retrieve email content by ID
Advanced Gmail Features
Reply to existing emails (can either send immediately or save as draft), retrieve multiple emails at once by their IDs, Save multiple attachments from emails to your local system.
Calendar Management
Manage multiple calendars, get calendar events within specified time ranges.
Advanced Calendar Features
Create calendar events with Title, start/end times, optional location and description, optional attendees, custom timezone support, Notification preferences, Delete calendar events
Provider Information
Markuspfundstein
cloud Provider