内容
# SendCore MCP 服务器
**为您的 AI 代理提供一个电子邮件收件箱。**
让 Claude、ChatGPT、Cursor、Copilot 和任何与 MCP 兼容的 AI 通过自然语言发送和接收电子邮件。
无需 API 封装。无需 webhook 管道。只需一行配置。
```bash
npx sendcore-mcp
```
然后告诉您的 AI: *"读取我的收件箱中的 Acme Corp 的验证码"* 或 *"向新用户发送欢迎电子邮件"*。
## 快速入门
```bash
# 获取免费的 API 密钥
# https://usesendcore.com → API 密钥 → 创建 MCP 密钥
# 运行服务器
export SENDCORE_API_KEY=sc_mcp_your_key_here
npx sendcore-mcp
```
### Claude 桌面版
```json
{
"mcpServers": {
"sendcore": {
"command": "npx",
"args": ["-y", "sendcore-mcp"],
"env": {
"SENDCORE_API_KEY": "sc_mcp_your_key_here"
}
}
}
}
```
### ChatGPT(OAuth)
在 ChatGPT MCP 目录中可用 - 通过 OAuth 连接,无需 API 密钥。
## 您的 AI 代理可以做什么?
### 发送交易电子邮件
`send_email` — 从您的验证域名发送到一个或多个收件人。支持 HTML、纯文本、抄送、密送、标签。
### 读取传入电子邮件
`read_emails` — 读取任意代理收件箱中接收的电子邮件。可选按含义搜索。
`extract_otp` — 从特定发件人找到最新的验证码/OTP。
`get_email` — 查看具有完整正文和附件的单个电子邮件。
### 管理代理收件箱
`create_inbox` / `list_inboxes` / `delete_inbox` — 每个收件箱都有自己的电子邮件地址和可选的 webhook。
`send_as_agent` — 以收件箱的身份回复,线程感知。
### 查看电子邮件投递
`email_logs` — 检查投递状态、打开、点击、退回。
### 自动化工作流程
`list_workflows` / `create_workflow` / `activate_workflow` — 创建由联系人、电子邮件、计划或 webhook 触发的自动化规则。
## 应用场景
- [AI 客户支持代理](recipes/ai-support-agent.md) — 读取、分类和回复客户电子邮件
- [自动 OTP 验证](recipes/auto-otp-verification.md) — 自动从传入邮件中提取验证码
- [每日电子邮件摘要](recipes/email-summarizer.md) — AI 每天早上总结您的收件箱
- [新闻通讯策划](recipes/newsletter-agent.md) — AI 研究并发送策划的新闻通讯
- [Slack 电子邮件桥接](recipes/slack-email-bridge.md) — 将重要电子邮件转发到 Slack
- [CI/CD 通知](recipes/github-actions-email.md) — 自动化部署电子邮件
- [反馈收集器](recipes/customer-feedback-agent.md) — 自动发送和收集客户反馈
## 架构
```
您的 AI(Claude、ChatGPT 等)
│
│ MCP 协议(stdio 或 HTTP)
▼
SendCore MCP 服务器 ←→ SendCore API
│
┌──────┼──────┐
▼ ▼ ▼
SMTP 中继 DO OpenAI
(投递) (基础设施) (嵌入)
```
服务器作为一个轻量级的 Node.js 进程运行。在 stdio 模式下,它直接与您的 AI 主机通信。在网关模式下,它作为一个 HTTP 服务器运行,具有每个用户的身份验证 - 与为 ChatGPT 目录提供支持的相同端点。
## 为什么选择 SendCore?
- **AI 原生** — 为大型语言模型(LLM)而非传统 SMTP 而建
- **代理收件箱** — 您的 AI 可以读取和回复的传入电子邮件地址
- **语义搜索** — 按含义而非关键词查找电子邮件
- **OTP 提取** — 自动检测传入邮件中的验证码
- **线程支持** — AI 维护对话上下文
- **自定义域名** — 从您自己的域名发送
## 开发
```bash
git clone https://github.com/usesendcore/sendcore-mcp
cd sendcore-mcp
npm install
npm run dev # stdio 模式
npm run gateway # HTTP 模式
```
## 许可证
MIT