实战

用 Claude Code 处理邮件:MCP + Pipedream 打造个人邮件 AI 代理

Harper Reed 用 Claude Code + Pipedream MCP 处理积压邮件:代理读取邮件起草回复、检查日历,人工审核后发送。含血泪教训、CLAUDE.md 规则、Skill 文件配置和 Pipedream MCP 工具栈完整实战教程。

2026/3/13分钟 阅读ClaudeEagle

开发者 Harper Reed 分享了他如何用 Claude Code 配合 MCP 服务器处理积压邮件的实战经验——代理帮你起草,你来审核,效率翻倍而不失控制。

核心工作流

  1. 启动连接好 MCP 服务器的 Claude Code 会话
  2. 让它检查邮件
  3. Claude 汇报收件箱需要处理的邮件(先未读,再已读)
  4. 自动起草回复(检查日历、搜索背景信息等)
  5. 你去邮件客户端审核草稿,改几个字发出去

核心原则:AI 起草,人类审核,绝不自动发送。

血泪教训:为什么一定要手动审核

Harper 分享了一个真实事故:一个 Bug 导致代理在收到他反馈前就自动发送了草稿。一个朋友帮他介绍了写书机会,代理直接代他回复「我很乐意做」,对方兴奋跟进,Harper 才发现完全不是他的意思。

教训:代理只能起草,永远不能直接发送。

工具栈配置

json
{
  "mcpServers": {
    "pd": {
      "type": "http",
      "url": "https://mcp.pipedream.net/v2"
    }
  }
}

Pipedream MCP 是核心:添加后通过 OAuth 授权,连接 Gmail、Google Calendar、Contacts,这些服务自动变成 Claude Code 可调用的工具。

项目目录结构

. ├── .claude/ │ ├── CLAUDE.md │ ├── settings.json │ └── skills/ │ ├── crm-management/SKILL.md │ └── email-management/SKILL.md └── .mcp.json

CLAUDE.md:邮件处理规则

1. 找到邮件线程,获取上下文 2. 获取线程 ID、消息 ID 和收件人邮箱 3. 如果邮件提到活动,主动检查日历并添加 4. 起草邮件:始终明确提供 To 邮箱地址,保持极度简洁,匹配用户风格,不加签名 5. 始终创建为草稿,绝不直接发送 6. 回复时使用线程 ID 确保在正确线程中

Skill 文件

核心原则: - 始终起草,从不发送 - 线程引用至关重要 - 匹配用户写作风格 - 提取结构化数据(活动、待办、联系人) 成功标准: - 草稿在正确的对话线程中 - 用户说 looks good 几乎不需要修改 - 主动添加日历事件

关键技巧:让 Claude Code 在实践中根据你的反馈自动生成和更新 Skill 文件,效果远比手写好。

实际效果

每封邮件仍需人工审核,但编辑量越来越少——就像一年前的代码生成场景一样。代理清理供应商、服务商的例行往来邮件,腾出时间专注真正重要的邮件。

适合 AI 起草的场景

  • 供应商和服务商的例行往来
  • 日程确认和活动邀请
  • 需要大量背景信息才能回复的邮件
  • 积压的低优先级邮件

不适合:重要个人关系邮件、需要高度个人化表达的场景。


原文:Getting Claude Code to do my emails | 来源:harper.blog

相关文章推荐

实战用 Claude Code + MCP 自动处理邮件:实战经验与避坑指南Harper Reed 用 Claude Code + Pipedream MCP 打造邮件自动处理工作流:Agent 检查收件箱、匹配个人写作风格起草回复、仅保存草稿由人工审核。包含完整目录结构、CLAUDE.md 配置、MCP 服务器设置,以及「让 Agent 直接发邮件」的惨痛教训。2026/2/28实战Claude Code 与 MCP(Model Context Protocol)集成实战:连接 GitHub、Slack、数据库全流程Claude Code 与 MCP 集成实战完整指南:MCP 三类能力(Tools/Resources/Prompts)、三种配置方式(/mcp 交互命令/.mcp.json 项目级/~/.claude.json 用户级)、GitHub 完整配置(列出 Issues/查看 PR 评论)、Slack 配置(提炼技术决策)、PostgreSQL 配置(分析数据异常)、官方插件市场 8 个预配置 MCP 插件(GitHub/Slack/Atlassian/Linear/Notion/Sentry/Figma/Vercel)、MCP Prompts 作为 /mcp__server__prompt 格式斜杠命令、企业安全白名单(allowManagedMcpServersOnly/enabledMcpjsonServers)和 MCP 调试方法(/mcp/reconnect/--mcp-debug)。2026/3/8实战Claude Code MCP 集成实战:连接外部服务、数据库与 API 的完整教程Claude Code MCP 集成实战:配置文件格式(.mcp.json)、常用 MCP 服务器(GitHub/PostgreSQL/Slack/Brave Search)、三大实战场景(数据库分析/GitHub 自动化/邮件处理),以及 MCP 服务器类型、管理命令和安全注意事项。2026/3/2实战Claude Code 命令行工具开发实战:用 AI 快速构建专业 CLI 工具Claude Code 辅助命令行工具(CLI)开发的完整实战指南:Python Click/Typer、Go Cobra、Rust Clap 技术栈选型、用 Claude Code 生成完整 CLI 项目结构(参数解析/子命令/全局选项)、交互式提示和彩色输出、配置文件管理、Shell 自动补全生成、跨平台打包(PyInstaller/goreleaser),以及发布到 PyPI/npm/Homebrew 的完整流程。2026/3/26实战Claude Code Vue 3 实战完全指南:Composition API 开发到企业级前端工程化Claude Code 辅助 Vue 3 开发的完整实战指南:Composition API 组件生成(setup/ref/computed)、Pinia 状态管理代码生成、Vue Router 4 路由配置、TypeScript 类型定义生成(Props/Emits)、Composables 抽象、Vitest 单元测试生成、性能优化(虚拟滚动/v-memo),以及 Options API 迁移和响应式丢失问题排查的 Prompt 模板。2026/3/26实战Claude Code Django 实战完全指南:从模型设计到 REST API 开发全流程Claude Code 辅助 Django 开发的完整实战指南:用 Claude Code 生成 Django 项目结构和 Models(含迁移文件)、Django REST Framework(DRF)API 开发(Serializer/ViewSet/Router)、用户认证系统(JWT/Session/第三方登录)、Django ORM 查询优化(select_related/prefetch_related/annotate)、异步任务(Celery + Redis)、测试用例生成(pytest-django)、Docker 化部署,以及在现有 Django 项目中快速定位和修复 Bug 的 Prompt 技巧。2026/3/26