AI线索生成服务器

FlashLeads MCP Server是一个提供AI工具访问的线索生成服务,支持从Google搜索并收集公司网站线索,适用于AI助手如Claude Desktop。

  • by MOHAMAD-ZUBI
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 MOHAMAD-ZUBI/mcp-server

使用说明

FlashLeads MCP服务器

A. 模型上下文协议(MCP) 提供AI工具访问FlashLeads潜在客户开发功能的服务器。使用此功能直接从Claude Desktop等人工智能助手中搜索公司线索。

特性

  • 🔍 网络收获:搜索谷歌并收集公司网站上的潜在客户及其联系信息
  • 📊 线索检索:获取详细的公司信息,包括电子邮件、电话和社交资料
  • ⚡ 实时状态:监控您的网络收割代理的进度
  • 🔐 安全:API基于密钥的身份验证
  • 🚀 简易设置:与Claude Desktop和其他MCP兼容工具配合使用

快速启动(无需安装!)

步骤1:获取API密钥

通过调用FlashLeads供应端点创建API密钥:

curl -X POST https://api.flashleads.io/api/provision/create-api-key \
  -H "Content-Type: application/json" \
  -d '{
    "secretKey": "choose-a-secure-password",
    "workspaceName": "My AI Workspace",
    "email": "you@email.com"
  }'

答复:

{
  "success": true,
  "apiKey": "choose-a-secure-password",
  "workspaceId": "clx...",
  "credits": 1000,
  "message": "Workspace and API key created successfully"
}

💡 保存您的 apiKey -下一步你需要它!

步骤2:配置Claude桌面

编辑您的Claude Desktop配置文件:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json

添加此配置(使用 npx -无需安装!):

{
  "mcpServers": {
    "flashleads": {
      "command": "npx",
      "args": [
        "-y",
        "@flashleads/mcp-server"
      ],
      "env": {
        "FLASHLEADS_API_KEY": "your-secret-key-from-step-1",
        "FLASHLEADS_API_URL": "https://api.flashleads.io"
      }
    }
  }
}

替换 your-secret-key-from-step-1 随着 apiKey 你进入了第一步。

步骤3:重新启动克劳德桌面

  1. 完全退出克劳德桌面(Mac上的⌘Q,Windows上的Alt+F4)
  2. 重新打开克劳德桌面
  3. 寻找🔌 右下角的图标-“闪光引线”应该已连接!

第四步:开始使用它! 🎉

现在,请自然地与克劳德聊天:

示例提示:

  • “在西雅图给我找20家咖啡店”
  • “使用电子邮件地址获取迈阿密的餐厅联系人”
  • “搜索芝加哥的牙科诊所”
  • “在洛杉矶寻找管道公司”

Claude将自动使用FlashLeads工具搜索并返回包含联系信息的真实业务线索!


替代方案:本地安装

如果您更喜欢在本地安装而不是使用npx:

npm install -g @flashleads/mcp-server

然后使用此配置:

{
  "mcpServers": {
    "flashleads": {
      "command": "flashleads-mcp",
      "env": {
        "FLASHLEADS_API_KEY": "your-secret-key",
        "FLASHLEADS_API_URL": "https://api.flashleads.io"
      }
    }
  }
}

开发商:地方发展

git clone https://github.com/yourusername/flashleads-mcp-server
cd flashleads-mcp-server
npm install
npm run build

# Configure with local path
{
  "command": "node",
  "args": ["/full/path/to/mcp-server/build/index.js"]
}

其他MCP客户端

服务器使用stdio传输,可以与任何兼容MCP的客户端集成。看 MCP文件 了解更多详情。

可用工具

1.运行_网络_救援

搜索谷歌并收集公司网站线索。

参数:

  • searchQuery (必填):搜索什么(例如,“餐馆”、“咖啡馆”)
  • location (必填):地理位置(例如“纽约”、“美国”)
  • limit (可选):要收集的潜在客户数量(默认值:10,最大值:100)

例子:

run_web_harvest({
  searchQuery: "coffee shops",
  location: "Seattle",
  limit: 20
})

2.获取网页标题

检索您的网络收获代理收集的潜在客户。

参数:

  • status (可选):按状态筛选(“正在进行”、“正在运行”、“已完成”、“失败”)
  • limit (可选):要返回的最大结果(默认值:50)

例子:

get_web_harvest_leads({
  status: "COMPLETED",
  limit: 50
})

3.获取网站_投资_状态

检查您的网络收割代理是否正在运行,并查看潜在客户数量。

参数: 无

例子:

get_web_harvest_status()

用法示例

使用克劳德桌面:

User: "Find me 30 restaurant leads in San Francisco"

Claude uses:
1. run_web_harvest({ searchQuery: "restaurants", location: "San Francisco", limit: 30 })
2. get_web_harvest_status() // Check progress
3. get_web_harvest_leads({ status: "COMPLETED" }) // Get results

Claude responds: "I found 30 restaurant leads in San Francisco:
1. Joe's Pizza - https://joespizza.com - (415) 555-0123 - joe@joespizza.com
2. ..."

发展

# Install dependencies
npm install

# Build
npm run build

# Watch mode
npm run watch

# Development mode
npm run dev

# Test with MCP Inspector
npm run inspector

环境变量

变量 描述 默认值 必填
FLASHLEADS_API_KEY 您的FlashLeads API密钥 - 是
FLASHLEADS_API_URL API基本URL http://localhost:5000 没有

错误处理

服务器为常见问题提供详细的错误消息:

  • API密钥无效:检查您的API密钥是否正确
  • 请求频率超限:等待速率限制重置(错误显示)
  • 代理已在运行:等待当前操作完成
  • 缺少参数:检查是否提供了所需的参数

速率限制

每个API键的默认费率限制:

  • 每小时100个请求
  • 费率限制每小时重置一次
  • 联系支持人员以获取更高的限制

支持

许可证

MIT许可证-请参阅 许可证 详细信息文件

贡献

欢迎投稿!请阅读我们的 贡献指南 第一。

更新日志

看 更改日志.md 发布历史。