mcpField
G
Gmail MCP - Instalación Automática y Segura

Gmail MCP - Instalación Automática y Segura

本地服务
github.com/FranciscoYuster通信协作261 周前更新

关于 Gmail MCP - Instalación Automática y Segura

Gmail MCP 是连接 AI 助手与 Gmail 的服务及安装程序,面向使用 Claude Desktop 配置 Gmail 自动化的用户。它支持邮件操作和标签管理,并通过安装脚本定位及放置 OAuth 凭据。

主要功能

  1. 01发送和创建邮件草稿
  2. 02读取和搜索邮件
  3. 03下载邮件附件
  4. 04管理邮件标签
  5. 05自动配置 OAuth 凭据

适用场景

  1. 01发送带附件的 Gmail 邮件
  2. 02按筛选条件搜索邮件
  3. 03获取完整邮件对话线程
  4. 04使用标签整理邮件

MCP 相关

该服务将 Gmail 邮件和标签操作作为工具提供给 MCP 客户端,包括发送、读取、搜索和管理邮件。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Gmail MCP - 自动安全安装

通过 Model Context Protocol(MCP)让 AI 助手访问 Gmail

基本要求: 必须安装 Claude Desktop 才能使用此 MCP 服务。

🧪 什么是 MCP?

MCP(Model Context Protocol)是由 Antrophic 开发的一种集成协议,旨在促进语言模型(如 ChatGPT 或 Claude)与外部工具(API、数据库、Web 服务等)之间的通信。其目标是为模型提供更丰富、结构化且实时的上下文,使其能够执行文本之外的操作。


🎥 使用示例视频

https://github.com/user-attachments/assets/e49b2d76-bcef-4d44-9222-6818f0f57998

🚀 快速安装(Windows)

  1. 首先:
    • 前往 Google Cloud Console
    • 创建项目并启用 Gmail API
    • 将 http://localhost:8080/ 添加到授权重定向 URI
    • 下载 client_secret_...json 文件,并将其放在“下载”文件夹中(不用担心文件名或最终位置)
    • 安装程序会自动检测该文件,并将其移至正确的文件夹并使用合适的文件名

重要

只需在 Google Cloud 中配置授权重定向 URI后下载凭据文件,并将其放在“下载”文件夹中即可。不用担心文件名或最终位置,安装程序会处理一切!

  1. 在终端中克隆此仓库:
    git clone https://github.com/FranciscoYuster/claude-client-gmail-mcp
    cd claude-client-gmail-mcp
    
  2. 然后运行脚本:
    python setup.py
    
  3. 安装程序会完成剩下的工作
  4. 看到最终消息后,打开 Claude Desktop,即可开始使用!

💻 在 macOS / Linux 上安装

  1. 按照上文所述的 Google Cloud 步骤获取凭据文件,并将其放在“下载”文件夹中。
  2. 在终端中克隆此仓库:
    git clone https://github.com/FranciscoYuster/gmail-client-mcp-server
    cd gmail-client-mcp-server
    
  3. 运行适用于 Unix 系统的脚本:
    python3 setupUnix.py
    
  4. 安装程序会完成剩下的工作。
  5. 看到最终消息后,打开 Claude Desktop,即可开始使用!

重要

如果使用 Windows,请运行:python setup.py 如果使用 macOS 或 Linux,请运行:python3 setupUnix.py 两个脚本都会执行安装,但各自针对相应的操作系统进行了适配。


🔒 安全

警告

切勿上传或分享凭据文件。 如果不慎泄露,请将其删除,并在 Google Cloud Console 中重新生成。脚本绝不会上传或分发你的敏感数据。


📝 前置要求

  • Python 3.11 或更高版本
  • git
  • Gmail 账号
  • Claude Dekstop

提示

安装程序会指导你安装任何缺少的前置要求。


⚙️ 手动配置

🚀 配置
  1. 克隆此仓库:
    git clone https://github.com/FranciscoYuster/claude-client-gmail-mcp
    cd claude-client-gmail-mcp
    
  2. 创建并激活虚拟环境:
    uv init
    # o alternativamente
    uv venv
    
    然后激活它:
    .venv\scripts\activate
    
  3. 安装依赖:
    uv pip install -r requirements.txt
    
  4. 配置 OAuth 凭据:
    • 在项目根目录中创建名为 credentials 的目录
    • 在 Google Cloud Console 中创建项目
    • 启用 Gmail API
    • 创建 OAuth 凭据
    • 将以下 URI 添加到授权重定向 URI:
      http://localhost:8080/
      
    • 下载凭据 JSON 文件,并将其保存为 credentials/client_secret_gmail_oauth.json

注意

请确保凭据文件的路径和名称正确,以避免身份验证错误。

  1. 将 MCP 服务添加到 JSON 配置中。请查阅 MCP 客户端的官方文档,了解具体说明。请务必根据你的环境调整路径:

    {
        "mcpServers": {
            "gmail-mcp": {
                "command": "uv",
                "args": [
                    "--directory",
                    "/path/to/your/gmail-mcp/src",
                    "run",
                    "main.py"
                ]
            }
        }
    }
    
  2. 运行 Claude Desktop


可用工具

该服务包含一系列工具,可通过 AI 助手操作和自动化 Gmail。这些工具可用于发送、读取、搜索和管理邮件及标签。以下列出了主要可用功能:

邮件操作
  • 发送邮件(支持附件、抄送、密送、回复邮件会话)
  • 创建邮件草稿(支持附件)
  • 下载邮件附件
  • 按 ID 读取邮件(纯文本和 HTML,支持对较大邮件进行分块)
  • 使用高级筛选条件搜索邮件(查询、标签、发件人、附件、分页)
  • 获取完整的邮件会话
  • 将邮件标记为已读/未读/重要/不重要
标签管理
  • 为邮件添加或移除标签
  • 创建新标签
  • 按名称删除标签
  • 列出所有标签
  • 按名称获取或创建标签
  • 更新标签设置(名称、可见性、颜色)
  • 按名称搜索标签

这些工具支持对 Gmail 邮件和标签进行高级自动化管理,便于与 AI 助手和工作流集成。

📝 许可证

MIT。请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。