DoubleTick命令行界面
开源CLI和MCP服务器,用于通过Gmail进行电子邮件阅读跟踪。知道你的电子邮件何时被打开——从终端。
与合作 DoubleTick 后端。CLI中的曲目与Chrome扩展程序中的曲目一起显示。
安装
npm install -g doubletick-cli快速开始
# 1. Log in with your Gmail account (one-time)
doubletick login
# 2. Send a tracked email
doubletick send --to jane@company.com --subject "Q1 Planning" --body "Hi Jane, here are the numbers..."
# 3. Check if they read it
doubletick status --last命令
doubletick login
使用Gmail和DoubleTick进行身份验证。打开浏览器进行谷歌登录。一次性设置-凭据存储在本地 ~/.doubletick/credentials.json.
doubletick logout
删除存储的凭据。
doubletick send
发送跟踪电子邮件。注入一个read-tracking像素,通过Gmail API发送,并注册音轨。
# Send a tracked email (body is markdown by default)
doubletick send --to jane@co.com --subject "Hi" --body "Hello **Jane**"
# HTML body instead of markdown
doubletick send --to jane@co.com --subject "Hi" --body "
Hello
" --html
# Body from file
doubletick send --to jane@co.com --subject "Hi" --body-file ./email.md
# With CC/BCC
doubletick send --to jane@co.com --cc "bob@co.com" --subject "Hi" --body "Hello"doubletick status
检查是否已打开跟踪电子邮件。
# Most recent tracked email
doubletick status --last
# Find by recipient
doubletick status --to jane@company.com
# By tracking ID
doubletick status abc-123doubletick dashboard
列出所有跟踪的电子邮件,包括打开率和统计数据。
doubletick dashboard
doubletick dashboard --limit 50MCP服务器
DoubleTick的工作原理是 MCP服务器 因此,人工智能代理(Claude Code、Claude Desktop等)可以本地发送和跟踪电子邮件。
设置
添加到您的Claude配置中:
{
"mcpServers": {
"doubletick": {
"command": "npx",
"args": ["-y", "doubletick-cli"]
}
}
}你必须跑 doubletick login 首先,MCP服务器使用相同的存储凭据。
工具
| 工具 | 说明 |
|---|---|
send_tracked_email | 发送带有阅读跟踪功能的电子邮件 |
check_tracking_status | 检查是否已打开跟踪电子邮件 |
list_tracked_emails | 列出最近跟踪的电子邮件及其统计数据 |
运作原理
- 您撰写电子邮件(文本或标记)
- CLI将其转换为HTML,生成跟踪ID,并注入1x1跟踪像素
- 电子邮件通过Gmail API发送
- 该曲目已在DoubleTick的后端注册
- 当收件人打开电子邮件时,像素会触发并记录打开的内容
- 您可以通过以下方式查看状态
doubletick status
整个DoubleTick后端(像素服务、开放日志、重复数据删除、设备检测)的工作原理不变。CLI只是一种注入像素的新方法,它取代了Chrome扩展程序在终端/代理工作流中的角色。
建筑
doubletick CLI / MCP server
├── Gmail API → send emails
└── DoubleTick API → register tracks, check status
├── GET /img?t= → tracking pixel
├── POST /track → register tracked email
├── GET /status?id= → check opens
└── GET /dashboard → list tracked emails需求
- Node.js 18+
- Gmail帐户
- A. DoubleTick 帐户(免费级别:每周跟踪5封电子邮件)
许可证
麻省理工学院
