这是一个模型上下文协议(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>npm install
npm run build
该项目包含脚本以自动配置Claude Desktop和VS Code的MCP服务器:
npm run config:claude
npm run config:vscode
两个脚本都会:
如果您希望手动配置MCP服务器,您需要将其添加到您的MCP设置文件中。该文件的位置取决于您的环境:
在您的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密钥使用People Data Labs的额外数据丰富个人资料。
参数:
email(字符串,可选):个人的电子邮件地址phone(字符串,可选):个人的电话号码name(字符串,可选):个人的全名profile(字符串数组,可选):个人的社会媒体资料链接location(字符串,可选):个人的位置(城市、州、国家)company(字符串,可选):个人工作的公司名称title(字符串,可选):个人的工作职位min_likelihood(数字,可选):匹配的最小可能性分数(0-1)注意: 必须提供email、phone、name或profile中的至少一个。
使用类似SQL的查询搜索符合特定条件的人。
参数:
query(字符串,必需):用于搜索人的类似SQL的查询size(数字,可选):返回的结果数量(最大100)在单个请求中丰富多个个人资料。
参数:
requests(数组,必需):个人资料丰富化请求的数组使用额外的数据丰富公司资料。
参数:
name(字符串,可选):公司的名称website(字符串,可选):公司的网站profile(字符串数组,可选):公司的社会媒体资料链接ticker(字符串,可选):公司的股票代码注意: 必须提供name、website、profile或ticker中的至少一个。
搜索符合特定条件的公司。
参数:
query(字符串,必需):用于搜索公司的类似SQL的查询size(数字,可选):返回的结果数量(最大100)搜索符合特定条件的学校。
参数:
query(字符串,必需):用于搜索学校的类似SQL的查询size(数字,可选):返回的结果数量(最大100)搜索符合特定条件的地点。
参数:
query(字符串,必需):用于搜索地点的类似SQL的查询size(数字,可选):返回的结果数量(最大100)搜索符合特定条件的职位名称。
参数:
query(字符串,必需):用于搜索职位名称的类似SQL的查询size(数字,可选):返回的结果数量(最大100)搜索符合特定条件的技能。
参数:
query(字符串,必需):用于搜索技能的类似SQL的查询size(数字,可选):返回的结果数量(最大100)获取部分查询的自动补全建议。
参数:
field(字符串,必需):要自动补全的字段(公司、学校、职位、技能、地点)text(字符串,必需):要自动补全的部分文本size(数字,可选):返回的结果数量(最大100)<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>
<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