People Data Labs MCP サーバー
これは、People Data Labs APIをラップするモデルコンテキストプロトコル(MCP)サーバーです。People Data Labs の様々なデータモデルと検索機能への包括的なアクセスを提供します。
特徴
人物API
人物のエンリッチメント: 追加データで人物のプロフィールを充実させる
人物検索: SQLのようなクエリを使用して、特定の条件に一致する人物を検索します。
一括人物エンリッチメント: 1 回のリクエストで複数の人物のプロファイルをエンリッチメントします
企業API
企業情報の追加: 追加データで企業プロフィールを充実させる
企業検索:特定の条件に一致する企業を検索
追加のデータモデル
学校検索:特定の条件に一致する学校を検索
場所検索: 特定の条件に一致する場所を検索します
職種検索: 特定の条件に一致する職種を検索
スキル検索: 特定の条件に一致するスキルを検索
ユーティリティ
オートコンプリート: さまざまなフィールドのオートコンプリート候補を取得します
Related MCP server: LinkedIn MCP Server
設定
このリポジトリをクローンする
依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run build提供されている構成スクリプトのいずれかを使用して、People Data Labs API キーを構成します。
構成
自動構成
このプロジェクトには、Claude Desktop と VS Code の両方に対して MCP サーバーを自動的に構成するスクリプトが含まれています。
Claude Desktopの場合:
VS Codeの場合:
どちらのスクリプトでも次のようになります。
設定ファイルが存在するかどうかを確認し、必要に応じて作成します。
People Data Labs APIキーの入力を求められます
MCPサーバー構成を適切なファイルに追加する
次のステップの指示を提供する
手動設定
MCPサーバーを手動で設定する場合は、MCP設定ファイルにその設定を追加する必要があります。このファイルの場所は環境によって異なります。
VS Code の場合:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.jsonClaude デスクトップの場合:
%APPDATA%\Claude\claude_desktop_config.json
MCP 設定ファイルのmcpServersオブジェクトに次の構成を追加します。
交換する:
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(文字列の配列、オプション): 人物のソーシャルメディアプロフィールのURLlocation(文字列、オプション): 人物の所在地(市、州、国)company(文字列、オプション): 勤務先の会社名title(文字列、オプション): 人物の役職min_likelihood(数値、オプション): 一致の最小尤度スコア (0-1)
注意: email 、 phone 、 name 、 profileうち少なくとも 1 つを指定する必要があります。
検索人
SQL のようなクエリを使用して、特定の条件に一致する人物を検索します。
パラメータ:
query(文字列、必須): 人を検索するためのSQLのようなクエリsize(数値、オプション): 返される結果の数 (最大 100)
バルクパーソンエンリッチ
1 回のリクエストで複数の人物のプロファイルを充実させます。
パラメータ:
requests(配列、必須): 人物エンリッチメントリクエストの配列
企業APIツール
エンリッチ企業
追加データで企業プロファイルを充実させます。
パラメータ:
name(文字列、オプション): 会社名website(文字列、オプション): 会社のウェブサイトprofile(文字列の配列、オプション): 会社のソーシャルメディアプロフィールのURLticker(文字列、オプション): 会社の株式ティッカーシンボル
注意: name 、 website 、 profile 、 tickerうち少なくとも 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の例
企業APIの例
オートコンプリートの例
ライセンス
アパッチ 2.0