People Data Labs MCP Server

by phxdev1
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Used for package management and running scripts to build and configure the MCP server.

People Data Labs MCP 서버

People Data Labs API를 래핑하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. People Data Labs의 다양한 데이터 모델과 검색 기능에 대한 포괄적인 액세스를 제공합니다.

특징

사람 API

  • 개인 정보 강화 : 추가 데이터로 개인 프로필을 강화합니다.
  • 사람 검색 : SQL과 유사한 쿼리를 사용하여 특정 기준에 맞는 사람을 검색합니다.
  • 대량 인물 강화 : 단일 요청으로 여러 인물 프로필을 강화합니다.

회사 API

  • 회사 강화 : 추가 데이터로 회사 프로필을 강화합니다.
  • 회사 검색 : 특정 기준에 맞는 회사 검색

추가 데이터 모델

  • 학교 검색 : 특정 기준에 맞는 학교 검색
  • 위치 검색 : 특정 기준에 맞는 위치 검색
  • 직책 검색 : 특정 기준과 일치하는 직책을 검색합니다.
  • 기술 검색 : 특정 기준에 맞는 기술 검색

유용

  • 자동완성 : 다양한 필드에 대한 자동완성 제안을 받으세요

설정

  1. 이 저장소를 복제하세요
  2. 종속성 설치:지엑스피1
  3. 프로젝트를 빌드하세요:
    npm run build
  4. 제공된 구성 스크립트 중 하나를 사용하여 People Data Labs API 키를 구성하세요.

구성

자동 구성

이 프로젝트에는 Claude Desktop과 VS Code 모두에 대해 MCP 서버를 자동으로 구성하는 스크립트가 포함되어 있습니다.

Claude Desktop의 경우:

npm run config:claude

VS 코드의 경우:

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 도구

풍요롭게 하다_사람

People Data Labs의 추가 데이터로 개인 프로필을 풍부하게 만드세요.

매개변수:

  • email (문자열, 선택): 해당 사람의 이메일 주소
  • phone (문자열, 선택): 해당 사람의 전화번호
  • name (문자열, 선택 사항): 해당 사람의 성명
  • profile (문자열 배열, 선택 사항): 해당 사람의 소셜 미디어 프로필 URL
  • location (문자열, 선택 사항): 해당 사람의 위치(도시, 주, 국가)
  • company (문자열, 선택 사항): 해당 사람이 근무하는 회사 이름
  • title (문자열, 선택 사항): 해당 사람의 직책
  • min_likelihood (숫자, 선택 사항): 매치에 대한 최소 가능도 점수(0-1)

참고: email , phone , name 또는 profile 중 하나 이상을 제공해야 합니다.

사람 검색

SQL과 같은 쿼리를 사용하여 특정 기준에 맞는 사람을 검색합니다.

매개변수:

  • query (문자열, 필수): 사람을 검색하기 위한 SQL 유사 쿼리
  • size (숫자, 선택 사항): 반환할 결과 수(최대 100개)

대량_인물_풍요롭게

단일 요청으로 여러 사람의 프로필을 강화하세요.

매개변수:

  • requests (배열, 필수): 개인 강화 요청 배열

회사 API 도구

풍부하게 하다_회사

추가 데이터로 회사 프로필을 풍부하게 만드세요.

매개변수:

  • name (문자열, 선택 사항): 회사 이름
  • website (문자열, 선택): 회사 웹사이트
  • profile (문자열 배열, 선택 사항): 회사의 소셜 미디어 프로필 URL
  • ticker (문자열, 선택 사항): 회사의 주식 티커 기호

참고: name , website , profile 또는 ticker 중 하나 이상을 제공해야 합니다.

검색 회사

특정 기준에 맞는 회사를 검색하세요.

매개변수:

  • query (문자열, 필수): 회사를 검색하기 위한 SQL 유사 쿼리
  • size (숫자, 선택 사항): 반환할 결과 수(최대 100개)

학교 API 도구

학교 검색

특정 기준에 맞는 학교를 검색하세요.

매개변수:

  • query (문자열, 필수): 학교를 검색하기 위한 SQL 유사 쿼리
  • size (숫자, 선택 사항): 반환할 결과 수(최대 100개)

위치 API 도구

검색 위치

특정 기준에 맞는 위치를 검색하세요.

매개변수:

  • query (문자열, 필수): 위치를 검색하기 위한 SQL 유사 쿼리
  • size (숫자, 선택 사항): 반환할 결과 수(최대 100개)

직책 API 도구

직책 검색

특정 기준에 맞는 직책을 검색하세요.

매개변수:

  • query (문자열, 필수): 직책을 검색하기 위한 SQL 유사 쿼리
  • size (숫자, 선택 사항): 반환할 결과 수(최대 100개)

스킬 API 도구

검색 기술

특정 기준에 맞는 기술을 검색하세요.

매개변수:

  • query (문자열, 필수): 기술을 검색하기 위한 SQL 유사 쿼리
  • size (숫자, 선택 사항): 반환할 결과 수(최대 100개)

유틸리티 도구

자동완성

부분 쿼리에 대한 자동완성 제안을 받으세요.

매개변수:

  • field (문자열, 필수): 자동 완성할 필드(회사, 학교, 직함, 기술, 위치)
  • text (문자열, 필수): 자동 완성할 부분 텍스트
  • size (숫자, 선택 사항): 반환할 결과 수(최대 100개)

사용 예

Person 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>

특허

아파치 2.0

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

People Data Labs의 데이터 모델과 검색 기능에 대한 포괄적인 액세스를 제공하여 Model Context Protocol 인터페이스를 통해 개인 및 회사 프로필 강화, 다중 기준 검색, 자동 완성 기능을 제공합니다.

  1. Features
    1. Person API
    2. Company API
    3. Additional Data Models
    4. Utilities
  2. Setup
    1. Configuration
      1. Automatic Configuration
      2. Manual Configuration
    2. Available Tools
      1. Person API Tools
      2. Company API Tools
      3. School API Tools
      4. Location API Tools
      5. Job Title API Tools
      6. Skill API Tools
      7. Utility Tools
    3. Example Usage
      1. Person API Examples
      2. Company API Examples
      3. Autocomplete Example
    4. License
      ID: ijymscbsb7