邮件自动回复服务

一个基于AI的邮件自动回复服务,能够从Gmail获取未读邮件并生成智能草稿回复。

  • by akeelnazir
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 akeelnazir/fac-mcp

使用说明

构建电子邮件MCP服务器

挑战

构建一个MCP服务器,从Gmail中获取未读电子邮件,并生成人工智能支持的草稿回复。

尽情发挥创意吧! 如果你想构建一个不同的MCP服务器来解决你关心的问题,那就去吧。这个练习是一个框架,目标是通过构建一些有用的东西来了解MCP服务器是如何工作的。

你正在构建什么(建议项目)

MCP服务器:

  1. 从Gmail获取未读电子邮件
  2. 使用Claude生成人工智能支持的草稿回复
  3. 将这些草稿保存在Gmail中,供您审阅和发送

先决条件

  • 已完成 exercise-1 分支
  • 带有应用程序密码的Gmail帐户

第1部分:获取未读电子邮件

构建工具: get_unread_emails -连接到Gmail并检索未读电子邮件

第2部分:使用抽样生成答复草稿

构建工具: create_draft_reply

获取电子邮件ID,使用 MCP采样 从客户端的Claude实例请求回复,然后将其保存为Gmail中的草稿。

预期行为:

  • 接受电子邮件ID和电子邮件内容作为参数
  • 发送一个 取样请求 向MCP客户端发送提示,要求Claude生成回复
  • 接收客户端生成的回复
  • 通过SMTP/IMAP连接到Gmail
  • 将生成的回复另存为正确电子邮件线程中的草稿
  • 退货确认