mcpField
M
mcp-local-business-lead-builder

mcp-local-business-lead-builder

本地服务
github.com/mambalabsdev商业与营销01 天前更新

关于 mcp-local-business-lead-builder

从 Google Maps 公共搜索结果生成本地商家线索名单的 MCP 服务。可输入搜索词或行业与地点组合,返回商家详情,并支持筛选和去重。

主要功能

  1. 01按搜索词或行业与地点搜索
  2. 02返回联系方式、地址、评分和营业时间
  3. 03按评分、评论、网站或电话筛选
  4. 04跨搜索结果去重商家

适用场景

  1. 01查找某城市评分较高的屋顶承包商
  2. 02建立本地牙医线索名单
  3. 03比较多个地点的商家联系方式

MCP 相关

向 MCP 客户端提供 `build_local_business_leads` 工具。它启动 Apify Actor、等待运行完成并返回数据集行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-local-business-lead-builder": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-local-business-lead-builder"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-local-business-lead-builder
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-local-business-lead-builder1.0.0

工具

1

收录的工具列表 · 更新于 5 天前

参数类型必填说明
dedupeenum否跳过本次运行中较早的搜索已返回的商户。默认值为 true。true | false
countrystring否Google 用于对结果排序的两字母国家代码。默认值为 us。
queriesarray否在 Google 地图中按原样输入的搜索词:业务类别和地点,例如 dentist in Austin, TX。每次最多 100 个。
languagestring否结果所用的两字母语言代码。默认值为 en。
locationsarray否搜索地点:包含州或国家的城市、邮政编码或街区。每个地点都会与所有类别组合搜索。
categoriesarray否业务类别,例如 roofing contractor。每个类别都会在所有地点搜索。
min_ratingstring否仅保留评分不低于此值的商家,例如 4.0。筛除的商家不计费。
proxy_modeenum否auto 使用 Apify 代理,并将被拒绝的请求转至住宅地址;residential 仅使用住宅代理。这是可靠性选项;使用代理不会增加费用。默认值为 auto。auto | residential
min_reviewsstring否仅保留 Google 评价数量不少于此值的商家。
require_phoneenum否跳过没有电话号码的商家。默认值为 false。true | false
max_charge_usdstring否可选。若任何一行会使费用超过此金额,则在返回该行前停止运行。
require_websiteenum否跳过没有网站的商家。默认值为 false。true | false
max_places_per_querystring否每次搜索返回的地点行数,范围为 1 到 500。每条地点行都会计费。默认值为 20。

详细介绍

本地商家潜在客户构建器 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

这是一个 MCP 服务,用于调用 Apify 上的 Mamba Labs 本地商家潜在客户构建器 actor。输入商家类别和地点,或输入诸如奥斯汀(德克萨斯州)的牙医这样的搜索内容。每次运行都会读取 Google Maps 公开搜索结果,并为每家商户返回一行,包含网站、电话、地址、评分和评论数。

包含内容

功能说明

提供 queries(例如,奥斯汀(德克萨斯州)的水管工),或提供 categories 和 locations,以搜索所有组合。每家商户占一行:名称、Google 地点 ID 和 Maps 链接、网站和域名、本地及国际格式的电话号码、完整地址(含城市、邮政编码、州和国家/地区)、纬度和经度、类别、星级评分、评论数以及每周营业时间。每次搜索结束时,都会附带一行免费的汇总信息及其计数。评分、评论、网站和电话筛选条件会在计费前排除商户;在两次搜索中都找到的商户只会返回一次。所有操作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待运行完成,并返回数据集行。

快速开始

你需要 Node.js 18 或更高版本,以及一个带有 API token 的 Apify 账户。

将以下内容添加到 Claude Desktop 配置(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:

{
  "mcpServers": {
    "mamba-local-business-lead-builder": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-local-business-lead-builder"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端。随后会显示 build_local_business_leads 工具。

前提条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API token,并将其设为 APIFY_TOKEN。没有 token 时,服务仍会列出其工具;调用工具则需要 token。

提示词示例

  • “查找丹佛(科罗拉多州)50 家有网站且评分至少为 4 星的屋顶承包商。”
  • “列出曼彻斯特(英国)的牙医,以及他们的电话号码和评论数。”
  • “整理奥斯汀、达拉斯和休斯敦(得克萨斯州)的 HVAC 承包商潜在客户名单。”

工具

build_local_business_leads。仅有这一个工具。参数示例:

{
  "categories": ["roofing contractor"],
  "locations": ["Denver, CO"],
  "max_places_per_query": "50",
  "require_website": "true",
  "min_rating": "4.0"
}

输入

Actor 的所有面向买家的输入,保持不变。省略的输入将采用 Actor 自身的默认值。数字和布尔值会以字符串形式发送。

输入类型描述
queriesarray搜索内容,例如 dentist in Austin, TX。最多 100 个
categoriesarray商家类别,会在每个地点搜索
locationsarray地点:带州或国家/地区的城市、邮政编码或社区
max_places_per_querystring每次搜索返回的地点行数,1 到 500。默认值为 20
min_ratingstring仅保留评分不低于此值的商家
min_reviewsstring仅保留评价数不少于此值的商家
require_websitestringtrue 或 false。默认值为 false
require_phonestringtrue 或 false。默认值为 false
dedupestring跳过不同搜索中的重复结果。默认值为 true
languagestring两字母语言代码。默认值为 en
countrystring用于排名的两字母国家/地区代码。默认值为 us
max_charge_usdstring可选的本次运行费用上限
proxy_modestringauto 或 residential。默认值为 auto

定价

在 Apify 上按事件付费,费用记入你的 Apify 账户。价格以美元计。

事件免费计划BronzeSilverGold
place-row,每返回一家商家$0.003$0.00285$0.0027$0.00255
apify-actor-start,每次运行启动$0.0005$0.0005$0.0005$0.0005

搜索摘要行、被拦截和错误行、经过筛选的商家以及跳过的重复结果均免费。

你的密钥

该 Actor 无需密钥。它会读取公开的 Google Maps 搜索结果,不持有 Google 密钥或任何其他密钥。代理流量不会增加费用:Mamba Labs 承担本次运行的平台成本。proxy_mode 是一项可靠性设置。

完整 Actor 文档

apify.com/mambalabs/local-business-lead-builder

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。