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

  • 企業情報の追加: 追加データで企業プロフィールを充実させる

  • 企業検索:特定の条件に一致する企業を検索

追加のデータモデル

  • 学校検索:特定の条件に一致する学校を検索

  • 場所検索: 特定の条件に一致する場所を検索します

  • 職種検索: 特定の条件に一致する職種を検索

  • スキル検索: 特定の条件に一致するスキルを検索

ユーティリティ

  • オートコンプリート: さまざまなフィールドのオートコンプリート候補を取得します

Related MCP server: LinkedIn MCP Server

設定

  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

Latest Blog Posts

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