返回市场
人群数据实验室-MCP

人群数据实验室-MCP

作者:phxdev12 星标更新:2025-04-21

项目介绍

People Data Labs MCP Server

这是一个模型上下文协议(MCP)服务器,封装了People Data Labs API。它提供了对People Data Labs的各种数据模型和搜索功能的全面访问。

<a href="https://glama.ai/mcp/servers/@phxdev1/peopledatalabs-mcp"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=1948409767,1559490127&fm=3081&app=3081&f=PNG?w=760&h=400" alt="People Data Labs Server MCP服务器" /> </a>

功能

人员API

  • 人员丰富化:使用额外的数据丰富个人资料
  • 人员搜索:使用类似SQL的查询搜索符合特定条件的人
  • 批量人员丰富化:在单个请求中丰富多个个人资料

公司API

  • 公司丰富化:使用额外的数据丰富公司资料
  • 公司搜索:搜索符合特定条件的公司

额外的数据模型

  • 学校搜索:搜索符合特定条件的学校
  • 地点搜索:搜索符合特定条件的地点
  • 职位名称搜索:搜索符合特定条件的职位名称
  • 技能搜索:搜索符合特定条件的技能

工具

  • 自动补全:获取各种字段的自动补全建议

设置

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    
  4. 使用提供的配置脚本之一配置您的People Data Labs API密钥

配置

自动配置

该项目包含脚本以自动配置Claude Desktop和VS Code的MCP服务器:

对于Claude Desktop:

npm run config:claude

对于VS Code:

npm run config:vscode

两个脚本都会:

  1. 检查配置文件是否存在,并在需要时创建它
  2. 提示您输入People Data Labs API密钥
  3. 将MCP服务器配置添加到适当的文件中
  4. 提供下一步操作的说明

手动配置

如果您希望手动配置MCP服务器,您需要将其添加到您的MCP设置文件中。该文件的位置取决于您的环境:

  • 对于VS Code:%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json
  • 对于Claude Desktop:%APPDATA%\Claude\claude_desktop_config.json

在您的MCP设置文件中的mcpServers对象中添加以下配置:

{
  "mcpServers": {
    "peopledatalabs": {
      "command": "node",
      "args": ["path/to/peopledatalabs-mcp/build/index.js"],
      "env": {
        "PDL_API_KEY": "your-api-key-here"
      }
    }
  }
}

替换:

  • path/to/peopledatalabs-mcp/build/index.js为实际构建的index.js文件路径
  • your-api-key-here为您实际的People Data Labs API密钥

可用工具

人员API工具

enrich_person

使用People Data Labs的额外数据丰富个人资料。

参数:

  • email(字符串,可选):个人的电子邮件地址
  • phone(字符串,可选):个人的电话号码
  • name(字符串,可选):个人的全名
  • profile(字符串数组,可选):个人的社会媒体资料链接
  • location(字符串,可选):个人的位置(城市、州、国家)
  • company(字符串,可选):个人工作的公司名称
  • title(字符串,可选):个人的工作职位
  • min_likelihood(数字,可选):匹配的最小可能性分数(0-1)

注意: 必须提供emailphonenameprofile中的至少一个。

search_people

使用类似SQL的查询搜索符合特定条件的人。

参数:

  • query(字符串,必需):用于搜索人的类似SQL的查询
  • size(数字,可选):返回的结果数量(最大100)

bulk_person_enrich

在单个请求中丰富多个个人资料。

参数:

  • requests(数组,必需):个人资料丰富化请求的数组

公司API工具

enrich_company

使用额外的数据丰富公司资料。

参数:

  • name(字符串,可选):公司的名称
  • website(字符串,可选):公司的网站
  • profile(字符串数组,可选):公司的社会媒体资料链接
  • ticker(字符串,可选):公司的股票代码

注意: 必须提供namewebsiteprofileticker中的至少一个。

search_companies

搜索符合特定条件的公司。

参数:

  • query(字符串,必需):用于搜索公司的类似SQL的查询
  • size(数字,可选):返回的结果数量(最大100)

学校API工具

search_schools

搜索符合特定条件的学校。

参数:

  • query(字符串,必需):用于搜索学校的类似SQL的查询
  • size(数字,可选):返回的结果数量(最大100)

地点API工具

search_locations

搜索符合特定条件的地点。

参数:

  • query(字符串,必需):用于搜索地点的类似SQL的查询
  • size(数字,可选):返回的结果数量(最大100)

职位名称API工具

search_job_titles

搜索符合特定条件的职位名称。

参数:

  • query(字符串,必需):用于搜索职位名称的类似SQL的查询
  • size(数字,可选):返回的结果数量(最大100)

技能API工具

search_skills

搜索符合特定条件的技能。

参数:

  • query(字符串,必需):用于搜索技能的类似SQL的查询
  • size(数字,可选):返回的结果数量(最大100)

工具

autocomplete

获取部分查询的自动补全建议。

参数:

  • field(字符串,必需):要自动补全的字段(公司、学校、职位、技能、地点)
  • text(字符串,必需):要自动补全的部分文本
  • size(数字,可选):返回的结果数量(最大100)

示例用法

人员API示例

<use_mcp_tool>
<server_name>peopledatalabs</server_name>
<tool_name>enrich_person</tool_name>
<arguments>
{
  "email": "john.smith@example.com"
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>peopledatalabs</server_name>
<tool_name>search_people</tool_name>
<arguments>
{
  "query": "SELECT * FROM person WHERE location='San Francisco' AND job_title='Software Engineer'",
  "size": 5
}
</arguments>
</use_mcp_tool>

公司API示例

<use_mcp_tool>
<server_name>peopledatalabs</server_name>
<tool_name>enrich_company</tool_name>
<arguments>
{
  "name": "Apple Inc."
}
</arguments>
</use_mcp_tool>
<use_mcp_tool>
<server_name>peopledatalabs</server_name>
<tool_name>search_companies</tool_name>
<arguments>
{
  "query": "SELECT * FROM company WHERE location='New York' AND industry='Finance'",
  "size": 5
}
</arguments>
</use_mcp_tool>

自动补全示例

<use_mcp_tool>
<server_name>peopledatalabs</server_name>
<tool_name>autocomplete</tool_name>
<arguments>
{
  "field": "company",
  "text": "Goog"
}
</arguments>
</use_mcp_tool>

许可证

Apache 2.0