关于 mcp-person-linkedin-url-resolver
这款基于 Apify 的 MCP 服务根据姓名和公司查找 LinkedIn 个人资料网址,通过 Google 结果判断匹配度,无需打开 LinkedIn 或使用其账号。
主要功能
- 01按姓名和公司查找个人资料网址
- 02匹配置信度和状态
- 03公司关系分类
- 04Google 显示的标题和关注者数量
- 05过滤非个人资料网址
适用场景
- 01查找联系人的 LinkedIn 个人资料
- 02为 CRM 记录解析个人资料网址
- 03区分当前及曾任职公司的匹配
MCP 相关
向 MCP 客户端提供 `resolve_person_linkedin_url` 工具。该服务启动 Apify Actor,等待运行完成并返回数据集行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 6 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| country | string | 否 | Google 的双字母国家代码。默认值为 us。 |
| persons | array | 否 | 多个人员,每行一人,格式为 Full Name | company.com | job title。最多 500 人。 |
| keywords | string | 否 | Google 查询的可选补充词语。 |
| location | string | 否 | 可选的城市或国家/地区。如果搜索摘要中的地点一致,则会略微提高匹配权重。 |
| full_name | string | 否 | 此人的名字和姓氏,例如 Armon Dadgar。 |
| job_title | string | 否 | 可选。职位描述一致时会略微提高匹配权重。 |
| company_name | string | 否 | 可选。人们常用的公司名称,用于替代域名中的名称。 |
| company_domain | string | 否 | 公司域名,例如 hashicorp.com。请填写此项或 company_name。 |
| max_charge_usd | string | 否 | 可选。运行会在费用超过此金额前停止。 |
| allow_name_only | enum | 否 | true 会在没有公司信息的情况下搜索此人;此类行永远不会判定为找到,只会判定为不明确。默认为 false。true | false |
详细介绍
人员 LinkedIn URL 解析器 MCP 服务
提供人员姓名和公司域名(或公司名称)即可。每次运行都会通过 Apify Google SERP 代理读取 Google 结果页面,并为每个人返回一行,其中包含 LinkedIn 个人资料 URL、Google 显示的个人简介标题和关注者数量,以及匹配可信度。它不会打开 LinkedIn,也不需要 LinkedIn 账号。
内容
功能介绍
match_status在可信度达到 0.8 或更高,且明显领先于其他所有个人资料时为found;也可能为ambiguous(可能的 URL)、not_found或blocked。company_match表示公司状态为current(标题或当前职位中提及)、former(标记为 prev、ex 或 former),或仅为mentioned。- 会过滤掉帖子、文章和目录页面;只返回
/in/个人资料 URL。
所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待运行完成,并返回数据集中的行。
快速开始
你需要 Node.js 18 或更高版本,以及一个带有 API 令牌的 Apify 账号。
将以下内容添加到 Claude Desktop 配置(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:
{
"mcpServers": {
"mamba-person-linkedin-url-resolver": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-person-linkedin-url-resolver"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
重启客户端。随后会出现 resolve_person_linkedin_url 工具。
前提条件
- Node.js 18 或更高版本。
- 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设为
APIFY_TOKEN。服务无需令牌即可列出工具;调用工具时则需要令牌。
示例提示词
- “查找 Armon Dadgar 在 hashicorp.com 的 LinkedIn 个人资料。”
- “这是我 CRM 中的 20 个姓名和公司域名。查找每个人的 LinkedIn URL,并告诉我哪些结果确定无疑。”
工具
resolve_person_linkedin_url。共一个工具。示例参数:
{ "full_name": "Armon Dadgar", "company_domain": "hashicorp.com" }
输入
Actor 面向买家的所有输入,保持不变。省略的输入将采用 Actor 自身的默认值。
| 输入 | 类型 | 描述 |
|---|---|---|
full_name | string | 名和姓 |
company_domain | string | 公司域名;填写此项或 company_name |
company_name | string | 可选的公司名称 |
job_title | string | 可选;当标题与之吻合时可小幅提升匹配度 |
location | string | 可选;当摘要与之吻合时可小幅提升匹配度 |
keywords | string | 可选的额外查询词 |
persons | array | 最多 500 行,格式为 Full Name | company.com | job title |
country | string | Google 国家代码。默认值为 us |
allow_name_only | string | true 表示不使用公司信息进行搜索;结果永远不会是 found |
max_charge_usd | string | 可选的本次运行费用上限 |
定价
在 Apify 上按事件付费,费用计入你的 Apify 账户。价格以 USD 计。
| 事件 | 免费计划 | Bronze | Silver | Gold |
|---|---|---|---|---|
person-searched,每位输入人员 | $0.035 | $0.03325 | $0.0315 | $0.02975 |
apify-actor-start,每次运行启动 | $0.0005 | $0.0005 | $0.0005 | $0.0005 |
每条 found、ambiguous 和 not_found 结果都会产生一笔 person-searched 费用。blocked 和 error 结果免费。该 Actor 对每个人最多读取 2 页 Google 搜索结果。
你的密钥
该 Actor 无需密钥,也不会保存任何密钥。Mamba Labs 承担本次运行的平台费用,包括 Google SERP 代理流量费用。
Actor 完整文档
apify.com/mambalabs/person-linkedin-url-resolver
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。