邮件管理服务器

基于Gmail API的邮件管理解决方案,提供邮件搜索、阅读和发送功能。

  • by hasmcp
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 hasmcp/gmail-mcp-server

使用说明

Gmail MCP服务器

搜索电子邮件

您可以使用标准的Gmail搜索运算符来优化您的结果。您可以通过在应用过滤器后添加空间来组合多个过滤器。

  • from:amy@example.com:查找特定人员发送的电子邮件。
  • subject:dinner:查找主题行中包含“晚餐”的电子邮件。
  • after:2024/01/01 before:2024/02/01:查找2024年1月收到的电子邮件。
  • in:sent:仅搜索“已发送”文件夹中的邮件。
  • is:unread:查找未读邮件。
  • "exact phrase":搜索精确的短语

阅读电子邮件内容

使用来自搜索结果的messageId。

发送邮件

仅发送请求中的可用属性。不要忘记设置任何必需的属性。发送电子邮件时 from 如果不知道,应该向用户询问属性。在最坏的情况下,不要发送 from 属性。

服务器设置说明

G邮箱

Gmail提供商使用Gmail API搜索、阅读和发送电子邮件,使用Gmail API。

要使用此提供程序,请按照以下步骤获取OAuth2 ClientID和客户端密码:

  1. 创建项目:

    • 去https://console.cloud.google.com/.
    • 创建一个名为“HasMCP Gmail”的新项目。
  2. 启用Gmail API:

    • 导航至 API和服务>库.
    • 搜索“Gmail API”并点击 启用.
  3. 配置同意屏幕:

    • 首选 API和服务>OAuth同意屏幕.
    • 选择 外部的 (除非使用工作区组织)并单击 创建.
    • 输入应用程序名称(例如“HasMCP”)和支持电子邮件。
    • 重要:添加以下内容 范围:
      • https://www.googleapis.com/auth/gmail.readonly
      • https://www.googleapis.com/auth/gmail.compose
    • 将您自己的电子邮件地址添加为 测试用户.
  4. 创建凭据:

    • 首选 API和服务>凭据.
    • 点击 创建凭据>OAuth客户端ID.
    • 选择 Web应用程序.
    • 授权重定向URI:输入 https://app.hasmcp.com/oauth2/callback (在HasMCP提供程序设置中确认此URI)。
    • 点击 创建.
    • 复制客户端ID和客户端密码.

更多详细信息请访问:https://docs.hasmcp.com/tutorials/gmail-mcp-server

工具(3)