gmail-assistant-mcp
Verified Safeby thejoefriel
Overview
Integrates with Gmail to fetch unread emails and generate AI-powered draft replies, optionally guided by a Google Doc for writing style and context.
Installation
/path/to/gmail-assistant-mcp/venv/bin/python /path/to/gmail-assistant-mcp/src/gmail_assistant/server.pyEnvironment Variables
- EMAIL_USER
- EMAIL_APP_PASSWORD
- ANTHROPIC_API_KEY
- GUIDELINES_DOC_ID
Security Notes
No use of 'eval' or obvious obfuscation. Sensitive credentials (Gmail app password, Anthropic API key) are explicitly retrieved from environment variables, which is a secure practice. Network calls are confined to Gmail (IMAP/SMTP) and Google Docs API, as expected for the stated functionality. The Google Docs helper creates a local 'token.pickle' file for OAuth credentials, which is standard for Google APIs and stores tokens securely.
Similar Servers
tiger-slack
An AI-powered Slack bot, likely integrating with Claude, designed to process and respond to messages within a Slack workspace.
cldcde
A persistent context manager that scrapes, stores, searches, and analyzes AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude) to support project development and insights.
Google-Workspace-MCP
Seamlessly integrates Google Drive, Sheets, and Docs with Claude AI and other AI agents through the Model Context Protocol (MCP) for automation.
google-mailpilot
AI-native command center for Gmail and Google Workspace, enabling LLMs to read, triage, respond to, and manage email autonomously with calendar integration.