
Ballast
io.github.useballast由 GitHub 帳號 useballast 發布v1.0.2更新於 Oct 30, 2026
Cold email outreach: manage campaigns, lead sequences, mailbox warmup, and unified inbox replies.
概覽
Ballast 將 AI 助理連接到冷郵件開發工作區,用來管理活動、序列、潛在客戶名單、信箱暖身與收件匣回覆。
- 可以做什麼
- 檢視工作區身分、整體彙總數據、方案與寄送額度
- 檢查網域與信箱:DNS 與送達率診斷,列出或新增寄件網域和已連結信箱
- 管理潛在客戶:搜尋、匯入、查看分組,並加入拒聯名單
- 建立與執行活動:建立、更新、設定序列、加入潛在客戶、預覽寄送分布、檢查上線清單、啟動或暫停,並讀取統計與分析
- 處理統一收件匣:列出與閱讀對話串、起草並寄送回覆、標上情緒標籤
- 適用情境
- 適合在 Ballast 中進行冷郵件開發、希望助理起草序列、檢查網域與信箱送達率、查看活動指標,或整理並回覆來信而不必切換到網頁版的場合。
- 執行需求
- 需要 Ballast 工作區帳號,以及在 Settings > API Keys 取得的 API 金鑰(本機 npm 套件透過 BALLAST_API_KEY 傳入);託管遠端端點使用 OAuth。本機套件需 Node.js 18 以上版本,遠端端點需網路連線。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Ballast,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.useballast%2Fballast-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"ballast": {
"type": "http",
"url": "https://ballast.to/api/mcp"
}
}
}README
Ballast MCP Server
[Ballast - Cold Email MCP server – quality and maintenance score on Glama] [Protocol] [License: MIT]
Official Model Context Protocol (MCP) server implementation for Ballast — connect AI agents to manage cold email campaigns, deliverability warmup, lead lists, and inbox replies.
This repository contains the standalone MCP server package that runs locally via standard I/O (stdio) and connects AI assistants (Claude Desktop, Cursor, Claude Code, Zed, etc.) to your Ballast workspace.
Features
- Deliverability & DNS Diagnostics: Inspect secondary domains for SPF, DKIM, DMARC alignment, MX configuration, and blacklist health.
- Campaign & Sequence Management: Build multi-step outbound sequences, set A/B variants, configure sending delays, and verify launch checklists.
- Automated Bounce Circuit Breakers: Monitor campaign placement rates and pause sends if bounce rate thresholds are crossed.
- Unified Inbox (Unibox): Read and summarize customer email threads, check sentiment classification, and draft human-confirmed replies.
- Safe by Default: Destructive operations (launching campaigns, sending emails, deleting data) require explicit two-step confirmation with a 10-minute HMAC token.
Installation & Setup
Requirements
- Node.js >= 18.0.0
- A Ballast workspace API key from Settings > API Keys (starts with
bl_).
Run via npx (Recommended)
You can run the server directly without manual installation:
Install from Source
Client Configuration
Claude Desktop
Add Ballast to your claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor
Add to ~/.cursor/mcp.json (or your project's .cursor/mcp.json):
Claude Code
(Note: For clients that support remote Streamable HTTP directly, you can also use --transport http ballast https://ballast.to/api/mcp --header "Authorization: Bearer bl_...")
Tools Reference
The server implements 30 core tools organized by functional area:
Safety: Two-Step Confirmations
To prevent inadvertent mass sends or data deletion:
- When calling
launch_campaign,send_reply, or deletion tools without aconfirm_token, the server generates a dry-run preview describing the exact outcome (e.g. "Will send 320 emails across 6 mailboxes") and issues an HMAC token. - The AI presents the preview to the user.
- The action executes only when the user approves and the AI passes the
confirm_token.
Development
License
MIT © Ballast
來源:README.md,提交 e8fbd4f
工具
0版本歷史
1- v1.0.2最新Oct 30, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分