使用说明
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:重新启动克劳德桌面
- 完全退出克劳德桌面(Mac上的⌘Q,Windows上的Alt+F4)
- 重新打开克劳德桌面
- 寻找🔌 右下角的图标-“闪光引线”应该已连接!
第四步:开始使用它! 🎉
现在,请自然地与克劳德聊天:
示例提示:
- “在西雅图给我找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个请求
- 费率限制每小时重置一次
- 联系支持人员以获取更高的限制
支持
- 📧 电子邮件:support@flashleads.io
- 🐛 问题: GitHub问题
- 📖 文件: FlashLeads文档
许可证
MIT许可证-请参阅 许可证 详细信息文件
贡献
欢迎投稿!请阅读我们的 贡献指南 第一。
更新日志
看 更改日志.md 发布历史。