本 MCP 服务器与 Gmail 集成,可实现发送、删除、阅读、撰写和回复电子邮件等功能,为邮件管理提供了便捷的解决方案。
⚠️ 重要提示
此服务器允许 MCP 客户端读取、删除和发送电子邮件。不过,客户端会在执行此类操作之前提示用户。
该 MCP 服务器具备多种实用工具,可对电子邮件进行多样化操作:
recipient_id(收件人电子邮件地址)、subject(邮件主题)和 message(邮件内容),操作完成后返回状态和消息 ID。email_id 的电子邮件移到垃圾箱,并返回成功消息。email_id 的电子邮件标记为已读,返回成功消息。email_id 电子邮件的内容,返回包含电子邮件元数据的字典,并将该邮件标记为已读。email_id 的电子邮件,返回成功消息。https://www.googleapis.com/auth/gmail/modify。--creds-file-path 传递此文件的绝对路径。启动服务器时,认证流程将在系统浏览器中自动启动。只需按照屏幕上的指示授予权限,即可完成设置。
pip install google-api-python-client # 安装所需的库
crets-file-path 和 access-tokens-file 的路径。| 工具 | 功能 | 输入参数 | 返回值 |
|---|---|---|---|
| send-email | 发送邮件到指定收件人 | recipient_id (字符串):收件人电子邮件地址subject (字符串):邮件主题message (字符串):邮件内容 |
状态和消息 ID |
| trash-email | 将邮件移到垃圾箱 | email_id (字符串):自动生成的电子邮件 ID |
成功消息 |
| mark-email-as-read | 标记邮件为已读 | email_id (字符串):自动生成的电子邮件 ID |
成功消息 |
| get-unread-emails | 检索未读邮件 | 无 | 未读电子邮件列表(含电子邮件 ID) |
| read-email | 检索指定邮件内容 | email_id (字符串):自动生成的电子邮件 ID |
包含电子邮件元数据的字典,并将邮件标记为已读 |
| open-email | 在浏览器中打开邮件 | email_id (字符串):自动生成的电子邮件 ID |
成功消息并在默认浏览器中打开邮件 |
若在使用过程中遇到问题,请检查以下内容:
通过以上步骤,您可以成功设置 Gmail MCP 服务器并集成到您的应用中!