LeadAce
LeadAce
面向 Claude Code 的自主潜在客户生成插件。 构建潜在客户列表、执行外联、迭代策略——全程无需人工干预。
两种运行方式。 使用托管服务 app.leadace.ai(免费层——每天 5 次外联,付费计划每月 29 美元起),或自托管你自己的 Cloudflare + Supabase 后端。插件在两种情况下完全相同——将其指向托管 MCP 或你自己的 MCP 即可。
面向用户
前提条件
Claude Code
在 https://app.leadace.ai 注册的 LeadAce 账户(免费层——无需信用卡)
一个已连接的 Gmail 账户——用于发送邮件(使用 Google 登录时授予,或通过 Web 应用中的“连接 Gmail”横幅授予)
Gmail MCP(claude.ai 内置)——用于检查邮件回复
claude-in-chrome MCP——用于表单提交和 SNS 私信(表单也可以使用你自己配置的任何其他浏览器自动化 MCP,例如 Playwright;SNS 私信需要 claude-in-chrome)
安装
在终端中执行一行命令:
claude plugin marketplace add aitit-inc/leadace && claude plugin install leadace@leadace或者,在正在运行的 Claude Code 会话中执行:
/plugin marketplace add aitit-inc/leadace
/plugin install leadace@leadace之后更新:
/plugin marketplace update
/plugin update leadace@leadace登录 LeadAce
插件首次调用 LeadAce 工具时,你的浏览器会打开进行 Google 登录(与 Web 应用相同的 Google 账户)。令牌会缓存在本地,供后续运行使用。有关详细信息和故障排除,请参阅 plugin/README.md。
用法
大多数命令将你的项目名称作为第一个参数(在 /leadace 引导过程中选择);/leadace 本身接受一个自由形式的问题或主页 URL。
命令 | 用途 |
设置 | |
| 入口点——引导、环境设置/重新检查、策略编写、概览和路由 |
添加潜在客户(选择其一) | |
| 通过网络搜索寻找新潜在客户 |
| 加载 CSV / Excel / SQLite |
| 复用租户中已有的潜在客户 |
销售循环 | |
| 通过邮件、联系表单、SNS 私信发送 |
| 收集 Gmail + SNS 回复 → 数据库 |
| PDCA——分析、自动改进策略,并呈现战术性拒绝信号(重新联系队列、决策者转介、目标定位提示) |
反思 | |
| 从拒绝反馈中呈现 PMF 信号(功能缺口、竞争对手存在)——临时产品反思 |
自动化 | |
| 一次性捆绑:check-responses → evaluate → outbound + build-list |
| 在操作系统上调度 |
维护 | |
| 永久删除项目及其所有数据 |
项目、潜在客户、外联日志和策略文档都存储在云端——无需管理任何本地文件。在 https://app.leadace.ai 的 Web 应用中查看所有内容。
流程
flowchart TD
LA["/leadace<br/>onboard · setup · strategy"] --> P{add prospects}
P -- web search --> BL["/build-list"]
P -- CSV / Excel --> IP["/import-prospects"]
P -- reuse tenant --> MP["/match-prospects"]
BL --> OB["/outbound"]
IP --> OB
MP --> OB
OB --> CR["/check-responses"]
CR --> EV["/evaluate"]
EV -- next round --> P
CR -. PMF signals .-> CF["/check-feedback"]
CF -. revisit strategy .-> LA
DC["/daily-cycle<br/>check + outbound + build, one shot"]
SC["/setup-cron<br/>OS schedule"] --> DC
DC -. replaces manual loop .-> P
DEL["/delete-project"]实线箭头 = 主循环。虚线 = 可选/偶尔/包装器。
/evaluate 还会消费 /check-responses 记录的拒绝反馈的战术部分(重新联系请求、决策者转介、not_relevant 行业集群)——无需单独的用户步骤。
Related MCP server: swarmix-mcp
许可证
LeadAce 根据 LeadAce 开源许可证 发布——一个修改后的 Apache 2.0,包含两个附加条件:
禁止为第三方提供多租户 SaaS,除非获得 SurpassOne Inc. 的商业许可证。为组织自托管是允许的。
前端徽标和版权 必须在任何暴露 LeadAce 控制台的部署中保留。
托管服务(云)
免费层: 1 个项目,500 个潜在客户,每天 5 次外联操作(100 次终身上限)
付费计划 每月 29 美元起。从 Web 应用管理你的订阅。
自托管
参见 docs/self-host.md。自托管版本运行在无限层——无 Stripe,无上限。如需商业许可证,请联系 leo.uno@surpassone.com。
面向开发者
仓库结构
plugin/ # Claude Code plugin
├── .claude-plugin/plugin.json # Manifest
├── .mcp.json # MCP server config (uses LEADACE_MCP_URL)
├── skills/ # Slash commands (each directory has SKILL.md)
├── scripts/fetch_url.py # Local web fetch helper
└── references/ # Shared reference docs
backend/ # API + MCP servers (Cloudflare Workers, Hono, Drizzle)
frontend/ # Web app (SvelteKit, Cloudflare Pages)
docs/ # Project-wide docs (deploy runbook, self-host, architecture)
docker-compose.yml # Bare Postgres for non-Supabase local dev插件约定和 schema 变更工作流:CLAUDE.md
自托管和本地开发:docs/self-host.md
快速开始(本地开发)
一次性设置——复制环境变量模板:
cp backend/.dev.vars.example backend/.dev.vars
cp frontend/.env.example frontend/.env从 supabase status 中填写 Supabase 密钥——它会在本地堆栈运行后打印这些密钥,因此请先运行一次 make dev(它会启动 Supabase),然后粘贴密钥。
要让 Google 登录你的本地堆栈,还需要创建一个 Google OAuth 客户端,并在 shell 中(通过 .envrc)导出 SUPABASE_AUTH_EXTERNAL_GOOGLE_CLIENT_ID / _SECRET,在 首次 make dev 之前——它会启动 Supabase,Supabase 在启动时从 shell 中读取这些变量。参见 docs/self-host.md → 本地开发。(这些 shell 变量控制登录;backend/.dev.vars 中的 GOOGLE_CLIENT_ID / _SECRET 是独立的——它们用于 Gmail 发送。)
然后使用一条命令启动整个堆栈——Supabase、迁移、主种子、API/MCP Workers 以及前端,全部一起。Ctrl-C 会关闭开发服务器(Supabase 保持运行以便快速重启;make stop 会停止它):
make dev # or: ./scripts/dev.sh服务 | URL |
前端 | |
API Worker | |
MCP Worker | |
Supabase Studio |
要在不同端口上运行(例如某个端口被其他开发服务器占用),请将 dev.ports.env.example 复制为 dev.ports.env 并在其中设置端口——dev.sh 会重新配置所有依赖的 URL(Google 登录也能正常工作)。当文件不存在时,默认值保持不变。
npx supabase start # Auth + Postgres on ports 54321/54322
cd backend
npm install
npm run db:migrate
npx tsx scripts/seed-master-documents.ts
npm run dev:api # API → http://localhost:8787
npm run dev:mcp # MCP → http://localhost:8788 (separate terminal)
cd ../frontend
npm install
npm run dev # → http://localhost:5273发布前检查:
cd backend && npm run typecheck
cd frontend && npm run check更新依赖(lockfile 陷阱)
npm install 在 node_modules 已存在的情况下,可能会从 package-lock.json 中修剪其他平台的可选依赖(@emnapi/*、@img/sharp-*、esbuild 二进制文件)(npm/cli#7961,npm 10.3+–11.x)。CI 随后会针对该被修剪的 lockfile 运行 npm ci,并以 Missing: … from lock file 失败。这会影响 backend/ 和 frontend/,也是 Dependabot 的 npm PR 变红的原因。
当你更改 package.json / package-lock.json(或修复 Dependabot PR)时,请在仓库固定的工具链下重新生成 lockfile——不要在 Docker 中:
nvm use # node 22 (repo .nvmrc) — matches CI
cd backend # or cd frontend
rm -rf node_modules # removing this first is what avoids the prune
npm install --no-audit --no-fund然后提交重新生成的 package-lock.json。仅代码更改不需要此操作——CI 会按原样使用已提交的 lockfile。
Maintenance
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceSales Intelligence · B2B Lead Extraction An MCP (Model Context Protocol) server that gives AI agents structured B2B lead intelligence extracted directly from company websites. Point it at any URL and get back a clean JSON object — company summary, buying signals, inferred needs, and personalised icebreaker lines — ready to drop into your outreach pipeline. Built for agent pipelines. Works with Cl1MIT
- AlicenseAqualityDmaintenanceAI client acquisition autopilot. 15 MCP tools for LinkedIn, Email, X, Instagram & Blog outreach from Claude.1410MIT
- FlicenseNot gradedqualityCmaintenanceArgorant MCP Server — give your AI agent direct access to 614M verified B2B contacts. Query by industry, role, geography, and 100+ filters, then export emails verified by a live SMTP probe at request time (catch-alls flagged, invalids free). OAuth-secured. Works with Claude, ChatGPT, Cursor, and any MCP client. Endpoint: https://mcp.argorant.com/mcp1
- FlicenseNot gradedqualityDmaintenanceA free MCP server that runs a full B2B outbound pipeline inside a Claude conversation, enabling lead scraping, Google Sheets integration, and Instantly campaign creation.
Related MCP Connectors
Coldrig — cold-email infra run by your agent: 28 MCP tools, live sending, free sandbox. $99/mo.
Agentic Reddit/HN buying-signal detection for Claude Code, Cursor, and Windsurf via MCP.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aitit-inc/leadace'
If you have feedback or need assistance with the MCP directory API, please join our Discord server