Gmail-MCP-Server

Gmail-MCP-Server

A Gmail MCP server for managing Gmail via natural language interaction.

MCPOfficeOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 1.1k
Source
mcp-github

Overview

Gmail-MCP-Server is a Model Context Protocol (MCP) server that integrates Gmail into Claude Desktop and supports automatic authentication. It enables AI assistants to manage Gmail through natural language interactions, including sending and receiving emails, handling attachments, managing labels, and searching emails. The server supports HTML emails and multipart messages and can process international characters. Installation and configuration are straightforward, supporting both global and local authentication.

Capabilities

  • Send emails with attachments
  • Download email attachments to the local filesystem
  • Support HTML emails and multipart messages
  • Read emails by ID and process MIME structure
  • Search emails (by subject, sender, date range)
  • Comprehensive label management

Use cases

Send emails via natural languageBatch process multiple emailsManage Gmail labelsSearch for emails matching specific criteria

Setup

Requires: API KeyNode 环境
npx -y @smithery/cli install @gongrzhe/server-gmail-autoauth-mcp --client claude

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to perform global authentication?

Place gcp-oauth.keys.json in the ~/.gmail-mcp/ directory, then run npx @gongrzhe/server-gmail-autoauth-mcp auth.

What types of authentication are supported?

Supports OAuth 2.0 authentication for both desktop and web applications.

Related skills