关于 mcp-website-traffic-rank-estimator
这款 MCP 服务通过 Apify Actor 查询公司域名的 Tranco 热度排名、排名区间和趋势,适用于公司研究,并返回扁平 JSON 行。还可选用 Cloudflare Radar 和 Chrome UX Report 数据源,需提供相应密钥。
主要功能
- 01Tranco 排名及日期
- 02根据每日历史记录判断趋势
- 03热度区间和阈值标记
- 04可选 Radar 与 CrUX 数据源
- 05每家公司返回一行扁平 JSON
适用场景
- 01比较不同公司域名的排名
- 02查看域名排名上升或下降
- 03按排名阈值筛选域名
MCP 相关
向 MCP 客户端提供 `estimate_website_traffic_rank` 工具。它将输入传给 Apify Actor,并原样返回结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| minRank | enum | 否 | 在该行中设置 rank_meets_threshold,方便你筛选成熟网站列表,无需自行编写比较逻辑。此参数不会删除任何行,也不会更改返回的排名。以字符串形式传入,以兼容 Clay。1000 | 10000 | 100000 | 1000000 | none |
| sources | enum | 否 | 要查询的排名来源。Tranco 免费且无需密钥。Cloudflare Radar 和 Chrome UX Report 各自需要你自己的免费密钥。对于未提供密钥的来源,结果会报告为 "skipped",而不是 "not found",因为我们并未查询。以字符串形式发送,以兼容 Clay。tranco | tranco_radar | tranco_crux | all |
| skipCache | boolean | 否 | 设为 "false"(默认值)时,成功的查询会缓存七天并在重复运行时复用,不会产生额外费用。设为 "true" 可强制重新获取。作为字符串发送,以兼容 Clay。 |
| cruxApiKey | string | 否 | 你自己的 Google API 密钥,需启用 Chrome UX Report API,可在 console.cloud.google.com 免费获取。可选,仅当 sources 包含 CrUX 时使用。标记为机密,因此此页面不会显示该值。 |
| company_name | string | 否 | 可选。传递到输出行中,以便进行关联。排名查询仅以域名为键,因此名称不会影响结果。 |
| includeTrend | boolean | 否 | 当为 "true"(默认值)时,使用 Tranco 已返回的排名历史来判断域名是在上升、下降还是保持稳定。不会产生额外费用:历史记录包含在同一响应中。以字符串形式发送,以兼容 Clay。 |
| company_domain | string | 否 | 不带协议的公司域名,例如 stripe.com。这是唯一必填的输入,也是 fleet 中所有其他 actor 的关联键。 |
| cloudflareApiToken | string | 否 | 你自己的 Cloudflare API 令牌,可在 dash.cloudflare.com 免费创建。可选,仅当 sources 包含 Radar 时使用。标记为机密,因此此页面不会显示该值。 |
详细介绍
网站流量排名估算器 MCP 服务
这是一个 MCP 服务,可返回任何公司域名在 Tranco 榜单上的研究级人气排名和趋势。它封装了 Apify 上的 Mamba Labs Website Traffic Rank Estimator actor,并向任何 MCP 客户端返回适用于 Clay 的扁平 JSON 行。
内容
功能说明
输入公司域名,即可获取该域名在公开 Tranco 榜单上的排名、排名日期、从 top_1k 到 beyond_1m 的排名区间,以及根据约 40 天的每日观测数据判断域名排名是上升、下降还是稳定。每家公司返回一行扁平数据。
这些是排名,不是流量。Tranco 排名无法换算为访问量、会话数或月度数据,本工具也绝不会返回访问量。排名数字越小越好,因此趋势以文字表示,而非带正负号的数字。大多数 B2B 域名根本不在榜单上,因此会返回 not_found;这很常见,并不代表域名不符合条件。Cloudflare Radar 和 Chrome UX Report 可作为额外数据源,使用你自己的免费密钥即可启用。如果你未提供某个数据源的密钥,该数据源会报告 skipped 而非 not_found,因为根本没有进行查询。
所有查询均在 Apify 上运行。本软件包只是一个轻量客户端,用于调用 actor 并原样返回结果。
快速开始
你需要 Node.js 18 或更高版本,以及一个拥有 API 令牌的 Apify 账户。
将以下内容添加到你的 Claude Desktop 配置中:
{
"mcpServers": {
"mamba-website-traffic-rank-estimator": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-website-traffic-rank-estimator"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
前往 https://console.apify.com/account/integrations 获取令牌,将其粘贴进去,然后重启 Claude Desktop。之后即可使用 estimate_website_traffic_rank 工具。
前置条件
- Node.js 18 或更高版本
- 拥有 API 令牌的 Apify 账户
- 可选:如果需要 Radar 数据源,可使用自己的 Cloudflare API 令牌(在 dash.cloudflare.com 免费获取)
- 可选:如果需要 CrUX 数据源,可使用自己的 Google API 密钥,并启用 Chrome UX Report API(在 console.cloud.google.com 免费获取)
示例提示词
- “stripe.com 的 Tranco 排名是多少?排名是在上升还是下降?”
- “告诉我这个域名的热度区间,并跳过趋势。”
- “为这些域名排名,并标出排名在前 100,000 名内的域名。”
- “在 Tranco 和 Cloudflare Radar 上查询 figma.com。这是我的 Cloudflare 令牌。”
输入
company_domain(可选):公司域名,不含其他内容,例如stripe.com。这是查询键,也是该集群中所有其他 actor 的连接键。company_name(可选):原样带入输出行,以便进行连接。排名查询仅以域名为键,因此名称不会影响结果。sources(可选):要查询的排名来源。可选值为tranco、tranco_radar、tranco_crux或all。Tranco 免费且无需密钥。Cloudflare Radar 和 Chrome UX Report 均需要你自己的免费密钥;对于未提供密钥的数据源,状态会显示为skipped,而不是not found。includeTrend(可选):设为 true 时(默认值),使用 Tranco 已返回的排名历史来判断域名排名是在上升、下降还是保持稳定。无需额外费用,因为历史数据包含在同一响应中。minRank(可选):可选值为none、1000、10000、100000或1000000。此参数会设置该行的rank_meets_threshold,让你无需自行编写比较逻辑即可筛选出成熟网站。它不会删除任何行,也不会更改返回的排名。cloudflareApiToken(可选):你自己的 Cloudflare API 令牌,可在 dash.cloudflare.com 免费创建。仅当sources包含 Radar 时使用。cruxApiKey(可选):你自己的 Google API 密钥,并启用 Chrome UX Report API,可在 console.cloud.google.com 免费获取。仅当sources包含 CrUX 时使用。skipCache(可选):设为 false 时(默认值),成功的查询会缓存七天并重复使用。设为 true 可强制重新获取数据。max_charge_usd(可选):本次调用的支出上限,单位为 USD。达到该金额后,如果继续执行会超出上限,actor 就会停止,并保留所有已计费的行。
输出
工具会返回该公司的扁平 JSON 行,包含 20 个 snake_case 字段,不含嵌套对象。tranco_rank 会附带 tranco_rank_date,因为没有日期的排名毫无时效性。rank_band 提供可信的区间,而非虚假的精确值;rank_trend 为文字值;radar_status 和 crux_status 则说明这些数据源是否运行。完整输出架构请参阅 Apify Store 页面。
示例输出
{
"degraded": false,
"degradation_reason": null,
"company_domain": "stripe.com",
"company_name": "Stripe",
"tranco_rank": 238,
"tranco_rank_date": "2026-08-21",
"rank_band": "top_1k",
"rank_trend": "stable",
"rank_change": 1,
"rank_observations": 40,
"rank_meets_threshold": null,
"radar_rank": null,
"radar_bucket": null,
"radar_status": "skipped",
"crux_has_data": null,
"crux_lcp_p75_ms": null,
"crux_status": "skipped",
"coverage": 0.67,
"fetch_status": "ok",
"run_date": "2026-08-22T19:23:52.998Z"
}
功能
- 获取任意公司域名的 Tranco 热度排名及排名日期
- 根据约 40 个每日观测值,判断趋势为上升、下降或稳定
- 提供可信的区间,例如
top_1k,而非虚假的精确值 - 可选的 Cloudflare Radar 和 Chrome UX Report 数据源,使用你自己的密钥
- 不会返回访问量,因为排名不等于流量
- 20 个扁平 snake_case 字段,每家公司一行
定价
您按事件在 Apify 上付费,费用计入您自己的 Apify 账户。以下价格来自实时定价记录,读取日期为 2026-10-16:
| 事件 | 每个事件的价格(USD) | 触发时机 |
|---|---|---|
apify-actor-start | $0.00005 | Actor 开始运行时收费。收费事件数取决于 Actor 内存(每 GB 一个事件,至少一个事件)。 |
company-checked | Free 计划为 $0.0025,Apify 更高阶计划低至 $0.00175 | 对排名查询已完成且生成了非降级行的每家公司收费一次,无论是否找到任何结果。not_found 行会触发此事件,因为查询后没有找到结果也是一个真实答案,也是您要求执行的工作。降级行表示查询完全无法运行,不会触发任何事件。 |
rank-resolved | Free 计划为 $0.002,Apify 更高阶计划低至 $0.0014 | 至少有一个来源返回了数值排名并完成分档时,对每家公司收费一次。如果所有查询来源中都没有该域名,则不会触发;这是一个真实答案,已由检查事件涵盖。 |
Actor 的 Apify 页面列出了当前价格。运行此服务会消耗 Apify 积分。
Actor 完整文档
此服务是一个轻量级客户端,不包含任何查询逻辑。如需查看完整的输入和输出参考、定价及运行历史,请参阅 Apify Store 页面:
https://apify.com/mambalabs/website-traffic-rank-estimator
Mamba Labs GTM Suite
此服务是 Mamba Labs GTM Suite 的 MCP 服务之一。套件中的每个 Actor 都接受域名或公司作为输入,并返回一行扁平数据,因此无需调整格式,就能将它们放入同一张 Clay 表中。此服务背后的 Actor 是 Website Traffic Rank Estimator,其不可变的 Apify Actor ID 为 GnOFUzlNVIoXgeJjH。
由 Mamba Labs 构建 | npm | Apify Store
许可证
MIT
由 Mamba Labs 构建。https://apify.com/mambalabs
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。