Skip to main content
Glama

People Data Labs MCP Server

People Data Labs MCP サーバー

これは、People Data Labs APIをラップするモデルコンテキストプロトコル(MCP)サーバーです。People Data Labs の様々なデータモデルと検索機能への包括的なアクセスを提供します。

特徴

人物API

  • 人物のエンリッチメント: 追加データで人物のプロフィールを充実させる
  • 人物検索: SQLのようなクエリを使用して、特定の条件に一致する人物を検索します。
  • 一括人物エンリッチメント: 1 回のリクエストで複数の人物のプロファイルをエンリッチメントします

企業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 デスクトップの場合: %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)

注意: emailphonenameprofileうち少なくとも 1 つを指定する必要があります。

検索人

SQL のようなクエリを使用して、特定の条件に一致する人物を検索します。

パラメータ:

  • query (文字列、必須): 人を検索するためのSQLのようなクエリ
  • size (数値、オプション): 返される結果の数 (最大 100)
バルクパーソンエンリッチ

1 回のリクエストで複数の人物のプロファイルを充実させます。

パラメータ:

  • requests (配列、必須): 人物エンリッチメントリクエストの配列

企業APIツール

エンリッチ企業

追加データで企業プロファイルを充実させます。

パラメータ:

  • name (文字列、オプション): 会社名
  • website (文字列、オプション): 会社のウェブサイト
  • profile (文字列の配列、オプション): 会社のソーシャルメディアプロフィールのURL
  • ticker (文字列、オプション): 会社の株式ティッカーシンボル

注意: namewebsiteprofiletickerうち少なくとも 1 つを指定する必要があります。

検索企業

特定の条件に一致する企業を検索します。

パラメータ:

  • 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

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

People Data Labs のデータ モデルと検索機能への包括的なアクセスを提供し、モデル コンテキスト プロトコル インターフェイスを介した個人および会社のプロファイルの強化、複数基準の検索、およびオートコンプリート機能を可能にします。

  1. 特徴
    1. 人物API
    2. 企業API
    3. 追加のデータモデル
    4. ユーティリティ
  2. 設定
    1. 構成
      1. 自動構成
      2. 手動設定
    2. 利用可能なツール
      1. 人物APIツール
      2. 企業APIツール
      3. 学校APIツール
      4. ロケーションAPIツール
      5. 職種APIツール
      6. スキルAPIツール
      7. ユーティリティツール
    3. 使用例
      1. Person APIの例
      2. 企業APIの例
      3. オートコンプリートの例
    4. ライセンス

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        Enables AI assistants to interact with Meilisearch via the Model Context Protocol, allowing comprehensive index, document, and search management through a standardized interface.
        Last updated -
        68
        4
        TypeScript
        MIT License
        • Apple
        • Linux
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that provides Google Jobs search capabilities through SerpAPI integration, featuring multi-language support, flexible search parameters, and rich job details.
        Last updated -
        1
        2
        9
        JavaScript
        MIT License
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI models to perform real-time internet and knowledge searches through Higress, enhancing model responses with up-to-date information from Google, Bing, Arxiv, and internal knowledge bases.
        Last updated -
        1
        5
        Python
        Apache 2.0
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI tools like Claude or Cursor to directly interact with FamilySearch's family history data, including searching person records, viewing detailed information, and exploring ancestors and descendants.
        Last updated -
        9
        3
        TypeScript
        MIT License
        • Apple
        • Linux

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/phxdev1/peopledatalabs-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server