mcp-gsuite logo

MCP Gsuite

by MarkusPfundstein

25 forks
145 stars
Free

What is mcp-gsuite

mcp-gsuite is an MCP server developed by MarkusPfundstein designed to facilitate interaction with Google products, specifically focusing on Gmail and Google Calendar. This tool is part of the Model Context Protocol (MCP) framework that allows AI systems to securely connect and interact with various data sources and tools. With mcp-gsuite, users can manage emails and calendar events across multiple Google accounts efficiently, leveraging AI capabilities.

How to Use mcp-gsuite

To get started with mcp-gsuite, you need to install it using a command-line interface on your system. It requires setting up OAuth2 credentials to authorize access to Google services. Once installed and configured, you can use mcp-gsuite to perform a variety of tasks by issuing specific commands or prompts. For example, you can retrieve unread emails, manage drafts, search for emails, or organize calendar events. The tool is designed to handle multiple Google accounts, making it versatile for users who manage personal and professional communications.

Quick Installation Steps

  1. Install via Command Line: Use the command npx -y @smithery/cli install mcp-gsuite --client claude.
  2. OAuth2 Configuration: Create credentials in your Google Cloud Console and set up the required OAuth2 scopes.
  3. Account Setup: Define your Google accounts in a .accounts.json file, including any additional account-specific information.
  4. Run Commands: Use commands like uv run mcp-gsuite to start managing your emails and calendar events.

Key Features of mcp-gsuite

1. General:

  • Supports multiple Google accounts, allowing you to manage both personal and work-related communications seamlessly.

2. Gmail Integration:

  • Retrieve user information and manage emails with flexible search options, such as searching by sender, date range, or unread status.
  • Access complete email content using email IDs.
  • Manage drafts by creating, updating, or deleting them, with options to include recipients, subject, body, and CC.
  • Reply to emails directly or save responses as drafts.
  • Save attachments from emails to your local system for easy access.

3. Calendar Integration:

  • Access and manage multiple calendars.
  • Retrieve and organize events within specified time ranges.
  • Create events with detailed information, including title, time, location, attendees, and custom notifications.
  • Delete events when they are no longer needed.

4. Example Prompts:

  • "Retrieve my latest unread messages."
  • "Search my emails from the Scrum Master."
  • "What do I have on my agenda tomorrow?"
  • "Plan an event with Tim for 2hrs next week."

mcp-gsuite is a robust solution for users seeking to streamline their email and calendar management through AI-enhanced automation. By leveraging its capabilities, users can efficiently handle communications and scheduling, freeing up time for more critical tasks.

How to Use

To use the mcp-gsuite, follow these steps:

  1. Visit https://github.com/Markus...
  2. Follow the setup instructions to create an account (if required)
  3. Connect the MCP server to your Claude Desktop application
  4. Start using mcp-gsuite capabilities within your Claude conversations

Additional Information

Created

November 30, 2024

Start building your own MCP Server

Interested in creating your own MCP Server? Check out the official documentation and resources.

Learn More