Skip to main content
Glama

LeadAce

状态:公开测试版 许可证

面向 Claude Code 的自主潜在客户生成插件。 构建潜在客户列表、执行外联、迭代策略——全程无需人工干预。

网站:https://leadace.ai

两种运行方式。 使用托管服务 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。

命令

用途

设置

/leadace

入口点——引导、环境设置/重新检查、策略编写、概览和路由

添加潜在客户(选择其一)

/build-list <name>

通过网络搜索寻找新潜在客户

/import-prospects <name>

加载 CSV / Excel / SQLite

/match-prospects <name>

复用租户中已有的潜在客户

销售循环

/outbound <name>

通过邮件、联系表单、SNS 私信发送

/check-responses <name>

收集 Gmail + SNS 回复 → 数据库

/evaluate <name>

PDCA——分析、自动改进策略,并呈现战术性拒绝信号(重新联系队列、决策者转介、目标定位提示)

反思

/check-feedback <name>

从拒绝反馈中呈现 PMF 信号(功能缺口、竞争对手存在)——临时产品反思

自动化

/daily-cycle <name> [count]

一次性捆绑:check-responses → evaluate → outbound + build-list

/setup-cron <name>

在操作系统上调度 /daily-cycle(LaunchAgent / Task / cron)

维护

/delete-project <name>

永久删除项目及其所有数据

项目、潜在客户、外联日志和策略文档都存储在云端——无需管理任何本地文件。在 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

快速开始(本地开发)

一次性设置——复制环境变量模板:

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

要在不同端口上运行(例如某个端口被其他开发服务器占用),请将 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 installnode_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。

Install Server
F
license - not found
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Sales 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 Cl
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Argorant 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/mcp
    1
  • F
    license
    Not graded
    quality
    D
    maintenance
    A free MCP server that runs a full B2B outbound pipeline inside a Claude conversation, enabling lead scraping, Google Sheets integration, and Instantly campaign creation.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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