Gmail MCP服务器
Gmail MCP服务器 是一个基于Python的软件包,它将Gmail和谷歌日历与人工智能驱动的生产力工具Claude Desktop无缝集成。该服务器使用户能够通过自然语言命令与他们的Gmail收件箱和Google日历进行交互,简化电子邮件管理和事件安排。
凭借电子邮件摘要、发送电子邮件和为重要电子邮件自动创建日历事件等功能,它通过将人工智能功能与谷歌的生态系统相结合来提高生产力。
______________________________________________________________________
这个项目做什么
Gmail MCP服务器作为后台服务器运行,通过MCP(消息控制协议)接口连接到Gmail和Google日历API。它允许Claude Desktop处理以下命令:
- 电子邮件摘要:生成最近电子邮件的简明摘要,可选择按发件人或标签过滤。
- 电子邮件发送:直接从Claude Desktop发送电子邮件,可自定义收件人、主题和正文。
- 日历事件创建:为Gmail中标记为“重要”的电子邮件手动或自动创建谷歌日历事件。
- 自动调度:每10分钟监控一次Gmail收件箱,为新的“重要”电子邮件创建日历事件,并标记它们以避免重复。
该项目非常适合希望使用自然语言自动化电子邮件和日历任务的用户,利用Claude Desktop的人工智能简化工作流程。
______________________________________________________________________
特性
- 总结电子邮件:从您的Gmail收件箱中检索和汇总最多5封最近的电子邮件,并提供按发件人或标签筛选的选项。
- 发送电子邮件:撰写和发送支持CC和BCC字段的电子邮件。
- 手动日历事件:根据电子邮件内容或自定义详细信息(例如主题、描述、时间)创建Google日历事件。
- 自动日历事件:自动为Gmail中标记为“重要”的电子邮件生成日历事件,每10分钟处理一次。
- 安全认证:通过Google Cloud凭据使用OAuth 2.0安全访问Gmail和Google日历。
- 轻量级服务器:内置FastMCP,可与Claude Desktop进行高效通信。
- 交叉平台的:支持Windows、macOS和Linux(
credentials.json进去~/.gmail_mcp_server/).
______________________________________________________________________
先决条件
在设置Gmail MCP服务器之前,请确保您已经:
- Python 3.8或更高版本
- Claude Desktop已安装并配置
- 启用了Gmail和谷歌日历API的谷歌云项目
- Gmail帐户
- 基本熟悉命令行工具
______________________________________________________________________
安装
使用pip安装软件包:
pip install gmail-mcp-server