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.

Servidor MCP de People Data Labs

Este es un servidor de Protocolo de Contexto de Modelo (MCP) que integra la API de People Data Labs . Proporciona acceso completo a los diversos modelos de datos y funciones de búsqueda de People Data Labs.

Características

API de persona

  • Enriquecimiento de personas : Enriquezca el perfil de una persona con datos adicionales
  • Búsqueda de personas : busque personas que coincidan con criterios específicos mediante consultas similares a SQL
  • Enriquecimiento masivo de personas : enriquece varios perfiles de personas en una sola solicitud

API de la empresa

  • Enriquecimiento de la empresa : Enriquezca un perfil de empresa con datos adicionales
  • Búsqueda de empresas : busque empresas que coincidan con criterios específicos

Modelos de datos adicionales

  • Búsqueda de escuelas : busque escuelas que coincidan con criterios específicos
  • Búsqueda de ubicación : busque ubicaciones que coincidan con criterios específicos
  • Búsqueda de títulos de trabajo : busque títulos de trabajo que coincidan con criterios específicos
  • Búsqueda de habilidades : busque habilidades que coincidan con criterios específicos

Servicios públicos

  • Autocompletar : obtenga sugerencias de autocompletar para varios campos

Configuración

  1. Clonar este repositorio
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build
  4. Configure su clave API de People Data Labs utilizando uno de los scripts de configuración proporcionados

Configuración

Configuración automática

Este proyecto incluye scripts para configurar automáticamente el servidor MCP tanto para Claude Desktop como para VS Code:

Para Claude Desktop:

npm run config:claude

Para VS Code:

npm run config:vscode

Ambos scripts harán lo siguiente:

  1. Compruebe si existe el archivo de configuración y créelo si es necesario
  2. Le solicitaremos su clave API de People Data Labs
  3. Agregue la configuración del servidor MCP al archivo apropiado
  4. Proporcionar instrucciones para los próximos pasos

Configuración manual

Si prefiere configurar el servidor MCP manualmente, debe agregarlo a su archivo de configuración de MCP. La ubicación de este archivo depende de su entorno:

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

Agregue la siguiente configuración al objeto mcpServers en su archivo de configuración de MCP:

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

Reemplazar:

  • path/to/peopledatalabs-mcp/build/index.js con la ruta real al archivo index.js creado
  • your-api-key-here con su clave API real de People Data Labs

Herramientas disponibles

Herramientas de API de persona

enriquecer_persona

Enriquezca un perfil de persona con datos adicionales de People Data Labs.

Parámetros:

  • email (cadena, opcional): Dirección de correo electrónico de la persona
  • phone (cadena, opcional): Número de teléfono de la persona
  • name (cadena, opcional): nombre completo de la persona
  • profile (matriz de cadenas, opcional): URL del perfil de redes sociales de la persona
  • location (cadena, opcional): ubicación de la persona (ciudad, estado, país)
  • company (cadena, opcional): Nombre de la empresa donde trabaja la persona
  • title (cadena, opcional): puesto de trabajo de la persona
  • min_likelihood (número, opcional): Puntuación mínima de probabilidad (0-1) para la coincidencia

Nota: Se debe proporcionar al menos uno de los siguientes datos: email , phone , name o profile .

buscar_personas

Busque personas que coincidan con criterios específicos mediante consultas similares a SQL.

Parámetros:

  • query (cadena, obligatoria): consulta similar a SQL para buscar personas
  • size (número, opcional): Número de resultados a devolver (máximo 100)

enriquecimiento masivo de personas

Enriquezca varios perfiles de personas en una sola solicitud.

Parámetros:

  • requests (matriz, obligatoria): Matriz de solicitudes de enriquecimiento de personas

Herramientas API de la empresa

enriquecer_empresa

Enriquezca un perfil de empresa con datos adicionales.

Parámetros:

  • name (cadena, opcional): Nombre de la empresa
  • website (cadena, opcional): sitio web de la empresa
  • profile (matriz de cadenas, opcional): URL de los perfiles de redes sociales de la empresa
  • ticker (cadena, opcional): símbolo bursátil de la empresa

Nota: Se debe proporcionar al menos uno de estos: name , website , profile o ticker .

empresas de búsqueda

Búsqueda de empresas que coincidan con criterios específicos.

Parámetros:

  • query (cadena, obligatoria): consulta similar a SQL para buscar empresas
  • size (número, opcional): Número de resultados a devolver (máximo 100)

Herramientas API escolares

buscar_escuelas

Busque escuelas que coincidan con criterios específicos.

Parámetros:

  • query (cadena, obligatoria): consulta similar a SQL para buscar escuelas
  • size (número, opcional): Número de resultados a devolver (máximo 100)

Herramientas de API de ubicación

ubicaciones de búsqueda

Busque ubicaciones que coincidan con criterios específicos.

Parámetros:

  • query (cadena, obligatoria): consulta similar a SQL para buscar ubicaciones
  • size (número, opcional): Número de resultados a devolver (máximo 100)

Herramientas API de título de trabajo

buscar_títulos_de_trabajo

Busque títulos de trabajo que coincidan con criterios específicos.

Parámetros:

  • query (cadena, obligatoria): consulta similar a SQL para buscar títulos de trabajo
  • size (número, opcional): Número de resultados a devolver (máximo 100)

Herramientas de API de habilidades

habilidades de búsqueda

Busque habilidades que coincidan con criterios específicos.

Parámetros:

  • query (cadena, obligatoria): consulta similar a SQL para buscar habilidades
  • size (número, opcional): Número de resultados a devolver (máximo 100)

Herramientas de utilidad

autocompletar

Obtenga sugerencias de autocompletar para una consulta parcial.

Parámetros:

  • field (cadena, obligatorio): Campo para autocompletar (empresa, escuela, puesto, habilidad, ubicación)
  • text (cadena, obligatorio): Texto parcial para autocompletar
  • size (número, opcional): Número de resultados a devolver (máximo 100)

Ejemplo de uso

Ejemplos de API de persona

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

Ejemplos de API de la empresa

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

Ejemplo de autocompletar

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

Licencia

Apache 2.0

You must be authenticated.

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

Proporciona acceso integral a los modelos de datos y capacidades de búsqueda de People Data Labs, lo que permite el enriquecimiento de perfiles de personas y empresas, búsquedas de múltiples criterios y funcionalidad de autocompletar a través de una interfaz de Protocolo de Contexto de Modelo.

  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