Gmail
读取、搜索和发送 Gmail 邮件。管理草稿、会话和标签;回复、转发、归档、删除、举报垃圾邮件,并整理收件箱。
工具能力(15 个工具)
Arcade_ListApps查看当前调用者可操作的应用及其连接状态。返回每个应用的 id、名称、连接状态,以及(已连接时)它关联的账号
Gmail_ArchiveEmail恰好归档一封邮件:移除收件箱成员关系;邮件仍可搜索。
Gmail_ChangeEmailLabels每次调用最多对 50 封邮件添加或移除一个用户创建的标签。 已处于请求状态的邮件为空操作,但该工具在队列中并非幂等
Gmail_ChangeThreadLabels使用 Gmail API 为会话中的每封邮件添加和移除标签。 用于一次性更改整个会话(例如,通过将整个会话标记为已读
Gmail_CreateLabel在用户邮箱中创建新标签。 Gmail 将标签名称视为大小写不敏感的唯一值;创建已存在的名称会报告冲突,而不是
Gmail_DeleteDraftEmail使用 Gmail API 删除一封草稿邮件。
Gmail_DeleteLabel删除一个用户创建的标签,并根据用户所说的名称进行解析。 拼错的名称会得到近似匹配建议;系统标签会被拒绝。删除标签
Gmail_ForwardEmail将一封邮件的副本作为新会话发送给新收件人。 转发内容会引用原始正文,在主题前加上 Fwd:,保留文件名
Gmail_GetEmail按 ID 读取一封邮件,而不加载其所属会话的其余部分。 返回解析后的发件人和收件人标头、主题、text 和 HTML 正文、标签、日期,以及
Gmail_GetThread按 ID 获取指定的会话。
Gmail_ListDraftEmails使用 Gmail API 列出用户草稿邮箱中的草稿邮件。
Gmail_ListEmailAttachmentMetadata列出邮件真实附件的元数据,而不加载其内容。 仅报告真正的附件;未命名的正文部分和正文内嵌的内联
Gmail_ListEmails从 Gmail 账户读取邮件。 默认返回仅含元数据的行(不含 body/html_body),以便高吞吐量分诊保持在上下文预算内。传入 include_body=True
Gmail_ListEmailsByHeader使用 Gmail API 按标头搜索邮件。 默认返回仅含元数据的行(不含 body/html_body)。当需要完整邮件文本时,传入 include_body=True
Gmail_ListLabels列出用户邮箱中的所有标签。
配置方式
安装命令
npx -y smithery mcp add gmail