Skip to content

added gmail mcp server #132

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shreyannandanwar
Copy link

@shreyannandanwar shreyannandanwar commented Jul 27, 2025

Add Gmail AutoAuth MCP Server to MCP Registry

This PR registers the Gmail AutoAuth MCP server to the MCP Registry, enabling integration of Gmail-based workflows through OAuth2 authentication and secure message access.


📌 About Gmail AutoAuth MCP

The Gmail MCP server provides an MCP interface to Google Mail, allowing AI agents to:

  • Programmatically access inbox messages
  • Use OAuth2 for secure authentication
  • Automate parsing, summarization, and replying to emails
  • Enable persistent email access using refresh tokens

This is particularly useful for assistants and communication-focused AI agents.


✅ Included in This PR

  • New server definition: servers/gmail/server.yaml
  • Category: productivity
  • Docker image: mcp/gmail (must be built locally before use)

To start this server:

task start gmail

🛠 Build Instructions (before using)

First, Use the Gmail MCP Docker image:

task build -- gmail   

🔐 Secrets Required

The following secrets must be provided at runtime:

secrets:
  - name: gmail.client_id
    env: GMAIL_CLIENT_ID
  - name: gmail.client_secret
    env: GMAIL_CLIENT_SECRET
  - name: gmail.refresh_token
    env: GMAIL_REFRESH_TOKEN

📎 Additional Info

Gmail MCP GitHub Repo: https://github.com/shreyannandanwar/Gmail-MCP-Server

This MCP runs fully local using a developer-built Docker image, allowing for secure Gmail integration without relying on Docker Hub.

Let me know if any updates or changes are needed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant