⚡ 针对B2B数据增强的终极模型上下文协议服务器
无缝集成LeadMagic全套API与Claude、Cursor、Windsurf及所有兼容MCP的人工智能工具
🎯 19 强大工具 • 🔥 零配置 • ⚡ 一行设置 • 🛡 企业级安全
</div>🎯 通过模型上下文协议访问LeadMagic的所有19个API端点,实现与Claude、Cursor、Windsurf、Continue.dev和其他兼容MCP的人工智能工具的无缝集成。
最简单的开始方式——适用于macOS、Windows和Linux。我们的新交互式安装程序,使用React和Ink构建,使设置变得轻松。
# 🔥 使用npx(无需安装)
npx leadmagic-mcp-server install
✨ 安装程序会:
.env文件用于开发。如果您偏好手动设置或使用像Aider这样的客户端,您可以直接将服务器配置添加到客户端的设置文件中。交互式安装程序提供了可以复制粘贴的片段。
运行安装程序并选择“其他(手动设置)”选项:
npx leadmagic-mcp-server install
您可以在不安装的情况下使用服务器,这非常适合快速测试或容器化环境:
# 🚀 直接运行并带上您的API密钥
LEADMAGIC_API_KEY=your-key npx leadmagic-mcp-server
# 📋 运行交互式安装程序
npx leadmagic-mcp-server install
# ❓ 查看可用命令
npx leadmagic-mcp-server --help
get_credits - 检查API信用余额validate_email - 验证电子邮件投递能力和获取公司信息find_email - 通过姓名和公司查找已验证的电子邮件地址search_profile - 获取完整的B2B个人资料详情(每分钟300次请求)search_company - 通过域名、名称或个人资料URL搜索公司find_mobile - 从个人资料或电子邮件中查找移动电话号码email_to_profile - 从工作电子邮件查找B2B个人资料网址get_company_funding - 获取资金、财务和竞争对手数据find_personal_email - 从B2B个人资料中查找个人电子邮件social_to_work_email - 从社交个人资料中查找工作电子邮件find_jobs - 使用高级过滤器搜索职位发布find_role - 在公司内查找特定角色find_employees - 查找特定公司的员工get_job_countries - 获取可用的工作搜索国家get_job_types - 获取可用于筛选的工作类型search_google_ads - 按公司搜索Google广告search_meta_ads - 搜索Meta(Facebook/Instagram)广告search_b2b_ads - 搜索B2B广告活动get_b2b_ad_details - 获取详细的B2B广告信息安装后,您可以在人工智能工具中使用自然语言命令:
"查找Microsoft的John Doe的电子邮件"
"验证电子邮件john@acme.com"
"从B2B个人资料https://linkedin.com/in/johndoe查找个人电子邮件"
"搜索特斯拉公司信息"
"获取Stripe的资金信息"
"查找OpenAI从事工程工作的员工"
"查找科技公司的软件工程师职位"
"在旧金山搜索产品经理职位"
"查找此B2B个人资料的移动电话号码"
"搜索来自competitor.com的Google广告"
"查找公司XYZ的Meta广告"
"获取stripe.com的B2B广告活动"
# 📥 克隆仓库
git clone https://github.com/LeadMagic/leadmagic-mcp.git
cd leadmagic-mcp
# 📦 安装依赖
npm install
# 🔐 创建环境文件
echo "LEADMAGIC_API_KEY=your-api-key-here" > .env
# 🚀 启动开发服务器
npm run dev
# 🏗️ 构建生产环境
npm run build
# ✅ 运行验证
npm run validate
# 🚀 启动MCP Inspector
npm run inspector
# 🌐 在浏览器中打开提供的URL以测试所有工具
| 客户端 | 安装 | 状态 | 备注 |
|---|---|---|---|
| 🤖 Claude Desktop | 交互式安装程序或手动配置 | ✅ 完全支持 | 官方Anthropic客户端 |
| 🎯 Cursor (Cline) | 交互式安装程序或VS Code设置 | ✅ 完全支持 | 需要Cline扩展 |
| 🏄 Windsurf | 交互式安装程序或手动配置 | ✅ 完全支持 | Codeium的AI IDE |
| 🔄 Continue.dev | 交互式安装程序或配置文件 | ✅ 完全支持 | 开源编码助手 |
| 💻 VS Code (Cline) | VS Code settings.json | ✅ 完全支持 | 需要Cline扩展 |
| 💻 VS Code (Continue) | Continue扩展配置 | ✅ 完全支持 | 需要Continue扩展 |
| ⚡ Zed Editor | 交互式安装程序或设置 | ✅ 完全支持 | 现代代码编辑器 |
| 🤖 Aider | 手动配置 | ✅ 支持 | 终端中的AI配对编程 |
| ✨ Augment Code | 手动配置 | ✅ 支持 | AI编码助手 |
| 🔗 任何MCP客户端 | 手动配置 | ✅ 支持 | 标准MCP协议 |
├── src/
│ ├── index.ts # 🚀 主入口点和CLI命令处理
│ ├── server.ts # 🔌 包含所有19个工具的MCP服务器实现
│ ├── client.ts # 🌐 LeadMagic API客户端包装器
│ ├── types.ts # 📝 TypeScript类型和Zod模式
│ └── install.tsx # 🎨 新的交互式安装程序(React/Ink)
├── dist/ # 📦 编译后的JavaScript输出
├── .env.example # 🔐 环境配置示例
└── README.md # 📚 此文件
所有字段使用snake_case(符合LeadMagic API):
{
"first_name": "John",
"company_name": "Acme Corp",
"email_status": "valid"
}
在请求中包含您的API密钥:
X-API-Key: your-leadmagic-api-key
所有端点的一致错误格式:
{
"error": "Bad Request",
"message": "API密钥丢失或无效。"
}
| 端点 | 信用 | 备注 |
|---|---|---|
💳 /credits | 0 | 免费检查 |
✅ /email-validate | 0.05 | 非常经济 |
📧 /email-finder | 1 | 标准费率 |
📱 /mobile-finder | 5 | 仅在找到时 |
👤 /profile-search | 1 | 速率限制(每分钟300次) |
🔗 /b2b-profile | 10 | 反向查找成本较高 |
💰 /company-funding | 4 | 高级情报 |
💼 /jobs-finder | 每个职位1 | 基于结果 |
🔍 /google/searchads | 每个广告1 | 基于找到的广告 |
| 📊 其他 | 1-2 | 标准费率 |
✅ 不在代码中包含API密钥 - 始终使用环境变量
✅ 类型安全请求 - 全面的TypeScript覆盖和Zod验证
✅ 错误处理 - 全面的错误捕获和用户友好的消息
✅ 速率限制 - 尊重LeadMagic API的速率限制
✅ 安全默认值 - 出厂即生产就绪配置
✅ 交互式安装程序 - 不需要手动编辑配置文件
根据您的设置选择安装方法:
| 场景 | 命令 | 最适合 |
|---|---|---|
| 🆕 首次用户 | npx leadmagic-mcp-server install | 最简单的设置 |
| 🤖 Claude Desktop | 交互式安装程序 → 选项1 | 最受欢迎 |
| 🎯 Cursor/VS Code | 交互式安装程序 → 选项2/5 | 开发者 |
| 🔄 多个客户端 | 交互式安装程序 → 选项7 | 功力用户 |
| ⚡ 快速测试 | LEADMAGIC_API_KEY=key npx leadmagic-mcp-server | 测试 |
| 💻 本地开发 | 克隆仓库 + .env 文件 | 贡献者 |
MIT许可证 - 详见LICENSE文件。
我们欢迎贡献!以下是开始的方法:
git checkout -b feature/new-featurenpm run validategit commit -am '添加新功能'git push origin feature/new-feature发现错误?请打开一个问题并提供:
有想法?[请求一个功能](https://github.com/LeadMagic/leadmagic-mcp/issues/new?assignees=&labels=enh