Gmail邮件管理工具

一个基于Gmail API的邮件管理工具,提供未读邮件摘要和快速回复功能。

  • by Ushus1
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ushus1/gmail-mcp

使用说明

Gmail MCP

MCP Gmail服务器+简单客户端

MCP Gmail个人应用程序

设置

  1. 创建谷歌云项目并启用Gmail API。 转到谷歌云控制台。 创建一个新项目(或选择一个现有项目)。 导航到API和服务>库并启用Gmail API。 转到API和服务>凭据。 单击创建凭据>OAuth客户端ID。 选择桌面应用程序,为其命名,然后创建。 下载生成的credentials.json文件。这将由您的MCP Gmail服务器用于身份验证。

  2. 创建OAuth凭据(桌面应用程序)并下载 credentials.json.

  3. 地方 credentials.json 在这个文件夹中。

  4. 安装依赖项: pip安装-r要求.txt

  5. 启动MCP Gmail服务器: python gmail_mcp_server.py

  6. 在浏览器打开时授权Gmail访问。

  7. 在新终端中,运行: python gmail_client.py

  8. 查看未读电子邮件摘要并快速回复。

描述

  • gmail_mcp_server.py 运行MCP Gmail服务器,暴露您的Gmail收件箱。

  • gmail_client.py 是一个简单的客户端,显示如何使用MCP获取未读电子邮件和发送快速回复。

  • 仓库 mcp gmail个人应用程序/ credentials.json#您的Google OAuth2凭据(从Google Cloud下载) token.json#首次认证后自动创建 gmail_mcp_server.py#mcp gmail服务器代码(运行mcp服务器) gmail_client.py#用于获取和回复电子邮件的简单MCP客户端 README.md#设置和使用说明 requirements.txt#Python依赖项