关于 Evascrape
Evascrape 是用于从 Google Maps、Apollo.io 和 LinkedIn 查找企业及专业人士线索的 MCP 服务。它在自己的服务器上异步执行提取,并向 Claude、Cursor 等 MCP 客户端返回结构化记录。
主要功能
- 01通过 Google Maps 查找企业
- 02导出已有 Apollo.io 搜索
- 03按 LinkedIn 条件查找人员
- 04跟踪异步提取任务
- 05下载结构化线索记录
- 06估算费用并查询余额
适用场景
- 01建立含邮箱的本地牙医名单
- 02查找带联系方式的行业服务商
- 03导出 Apollo.io 人员搜索结果
- 04整理加州 SaaS 公司 CMO 名单
MCP 相关
向 MCP 客户端提供线索搜索、导出、任务状态、下载、余额和费用估算工具。提取任务通过 Evascrape API 执行,并返回结构化记录。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @evascrape/mcpEVASCRAPE_API_KEY密钥API key from https://app.evascrape.com/account/api-keysEVASCRAPE_BASE_URLOverride the API host (https only). Defaults to https://app.evascrape.com本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
7收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| language | string | 否 | Google Maps 界面语言,例如 "en"、"de"、"tr"。默认值为 "en"。 |
| location | string | 是 | 搜索位置。可以是城市、地区或国家/地区。例如:“Austin, Texas”。 |
| list_name | string | 否 | 导出文件的名称。默认根据搜索内容生成。 |
| categories | string | 否 | 可选的附加类别筛选条件,以逗号分隔。 |
| min_rating | enum | 否 | 仅包含 Google 评分不低于此值的地点。 | 3 | 3.5 | 4 | 4.5 |
| skip_closed | boolean | 否 | 跳过永久关闭的地点。默认值为 false。 |
| search_terms | string | 是 | 要查找的商家类型,以逗号分隔。例如:"dentist" 或 "dentist, orthodontist"。 |
| total_records | integer | 是 | 最多收集的记录数。必须是 100 的倍数,最少 100,最多 50000。这是上限,不保证达到该数量。 |
| email_verification | boolean | 否 | 实时验证每个邮箱,每 1,000 个额外收费 $5。默认值为 false。 |
详细介绍
Evascrape MCP 服务
在 Claude、Cursor 或任何其他 MCP 客户端中查找附带电子邮件地址的潜在客户。
可以向助手提出以下请求:
- “查找 Austin 的 200 位牙医,并提供他们的电子邮件地址。”
- “找出 Manchester 的所有水管工,并提供电话号码和网站。”
- “导出这份 Apollo 搜索结果,并提供电子邮件地址。”
- “整理一份 California SaaS 公司首席营销官的名单。”
Evascrape 在自己的服务器上执行提取,并返回结构化记录。不会在浏览器中运行,也不会使用来源平台的登录信息。
获取 API 密钥
- 在 app.evascrape.com 创建账户。
- 在应用中充值预付费额度。充值金额最低为 $10。没有免费额度,也没有订阅服务。
- 在 app.evascrape.com/account/api-keys 创建密钥。
密钥以
evs_live_开头。
将密钥保存在 MCP 客户端的配置文件或密钥存储区中。不要将其提交到代码库。
安装
需要 Node.js 18 或更高版本。
Claude Code
claude mcp add evascrape --env EVASCRAPE_API_KEY=evs_live_xxx -- npx -y @evascrape/mcp
Claude Desktop、Cursor、Windsurf 和其他客户端
将以下内容添加到客户端的 MCP 配置文件中(claude_desktop_config.json、~/.cursor/mcp.json 等):
{
"mcpServers": {
"evascrape": {
"command": "npx",
"args": ["-y", "@evascrape/mcp"],
"env": { "EVASCRAPE_API_KEY": "evs_live_xxx" }
}
}
}
Claude Desktop 用户也可以从最新的 GitHub 版本安装 evascrape.mcpb 文件:用 Claude Desktop 打开该文件,并在提示时粘贴密钥。密钥会作为机密字段存储。
工具
| 工具 | 功能 | 是否消耗额度 |
|---|---|---|
google_maps_leads | 从 Google Maps 获取商家信息:名称、地址、电话、网站、评分,以及已公开的电子邮件地址 | 是 |
apollo_export | 导出你已在 Apollo.io 上创建的人员搜索结果 | 是 |
linkedin_leads | 根据职位名称、位置、公司和营收获取 LinkedIn 受众中的人员信息 | 是 |
job_status | 检查提取任务是否已完成 | 否 |
download | 以结构化数据形式读取已完成的记录 | 否 |
check_balance | 查看剩余预付费额度 | 否 |
estimate_cost | 在开始任务前估算费用 | 否 |
提取任务采用异步方式:工具调用会启动任务并返回 ID,job_status 会报告进度,任务成功后,download 会返回记录。
三个用于启动任务的工具会消耗预付费额度。大多数 MCP 客户端会要求你批准每次工具调用;如果想在任务开始前查看价格,可以让助手先运行 estimate_cost。
定价
以美元计的预付费余额。充值金额最低为 $10。无订阅,额度永不过期。
| 来源 | 每 1,000 条记录 |
|---|---|
| Google Maps | $12 |
| Apollo.io | $9 |
| LinkedIn / Sales Navigator | $9 |
| 实时电子邮件验证(可选) | +$5 |
按实际交付的记录收费:任务开始时会预留相应金额,无法交付的部分会自动退款。仅对已交付且包含电子邮件地址的记录收取验证费用。当前价格:evascrape.com/pricing。
配置
| 变量 | 必需 | 说明 |
|---|---|---|
EVASCRAPE_API_KEY | 是 | Evascrape 账户中的密钥 |
EVASCRAPE_BASE_URL | 否 | 覆盖 API 主机,用于测试。必须使用 https。 |
安全与隐私
- 密钥只会发送到
https://app.evascrape.com(或你设置的https主机),并作为 Bearer 标头发送。 密钥绝不会写入标准输出、日志或错误消息。 - 发出请求前会先验证工具输入。
- 请求会使用
evascrape-mcp/<version>user agent 标识自身。 - 仅收集公开可用的商业数据;绝不收集私人消息或需要登录才能访问的内容。 请参阅数据来源和移除请求。
隐私政策
此服务运行在你的机器上,会将工具输入(搜索词、位置、筛选条件、Apollo URL、任务 ID)和你的 API 密钥发送到 app.evascrape.com 上的 Evascrape API,以运行和读取任务。它不会收集任何其他信息,也不会在本地保存文件、日志或遥测数据。Evascrape 会在你的账户中存储任务及其结果。有关 Evascrape 如何收集、使用、共享和保留数据,以及如何联系我们,请参阅 Evascrape 隐私政策。
问题请联系:[email protected]。
备注
- LinkedIn 任务使用筛选条件,而非搜索 URL。如果返回的列表较短,请将
include_unverified设为 true。 - 也可以直接通过 HTTP 使用同一 API:evascrape.com/docs,OpenAPI 文档位于 evascrape.com/docs/openapi.json。
开发
npm install
npm test
测试会针对本地模拟 API 运行真实的 MCP stdio 协议;绝不会调用 Evascrape。
采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。