mcp-person-linkedin-url-resolver について
Apify を利用し、氏名と会社名から LinkedIn のプロフィール URL を探す MCP サーバーです。Google の検索結果から一致度を返し、LinkedIn の閲覧やアカウントを必要としません。
主な機能
- 01氏名と会社名によるプロフィール URL 検索
- 02一致度とステータス
- 03会社との関係の分類
- 04Google に表示される見出しとフォロワー数
- 05プロフィール以外の URL の除外
活用シーン
- 01連絡先の LinkedIn プロフィール検索
- 02CRM レコードのプロフィール URL 解決
- 03現職と前職の会社一致の判別
MCP 対応
MCP クライアントに `resolve_person_linkedin_url` ツールを提供します。Apify Actor を起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 6 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| country | string | いいえ | Google の 2 文字の国コードです。デフォルトは us です。 |
| persons | array | いいえ | 複数人を1行に1人ずつ、Full Name | company.com | job title の形式で指定します。最大500人。 |
| keywords | string | いいえ | Google検索に追加する任意の語句です。 |
| location | string | いいえ | 任意の都市または国です。検索スニペットと一致すると、わずかに優先されます。 |
| full_name | string | いいえ | 人物の名と姓です。例:Armon Dadgar。 |
| job_title | string | いいえ | 任意です。肩書きが一致すると、わずかに優先されます。 |
| company_name | string | いいえ | 任意です。ドメイン内の名称の代わりに使用する、一般に使われている会社名です。 |
| company_domain | string | いいえ | 会社のドメインです。例:hashicorp.com。これか company_name のいずれかを指定してください。 |
| max_charge_usd | string | いいえ | 任意です。実行料金がこの金額を超える前に停止します。 |
| allow_name_only | enum | いいえ | true の場合、会社情報なしで人物を検索します。この行は「見つかった」にはならず、「不明」と判定されます。デフォルトは false です。true | false |
詳細
Person LinkedIn URL Resolver MCP Server
人物の名前と会社のドメイン(または会社名)を指定します。実行のたびに Apify Google SERP プロキシ経由で Google の検索結果ページを読み込み、人物ごとに、LinkedIn プロフィール URL、Google に表示される見出しとフォロワー数、マッチの信頼度を含む行を返します。LinkedIn を開くことはなく、LinkedIn アカウントも必要ありません。
内容
機能
match_statusは、信頼度が 0.8 以上で他のすべてのプロフィールより明確に有力な候補がある場合はfound、有力な URL がある場合はambiguous、該当なしの場合はnot_found、ブロックされた場合はblockedになります。company_matchは、会社が「現在」(見出しまたは現在の職務に記載)なのか、「以前」(prev、ex、former と記載)なのか、単に「言及」されているだけなのかを示します。- 投稿、記事、ディレクトリページは除外され、
/in/のプロフィール URL のみが返されます。
処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返すシンプルなクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
以下を Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-person-linkedin-url-resolver": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-person-linkedin-url-resolver"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。resolve_person_linkedin_url ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations で取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「hashicorp.com の Armon Dadgar の LinkedIn プロフィールを探してください。」
- 「CRM にある名前と会社のドメインを 20 件示します。それぞれの LinkedIn URL を探して、確実なものを教えてください。」
ツール
resolve_person_linkedin_url。ツールは 1 つです。引数の例:
{ "full_name": "Armon Dadgar", "company_domain": "hashicorp.com" }
入力
アクターの購入者向け入力はすべて変更なしで記載しています。省略した入力には、アクター独自のデフォルト値が適用されます。
| 入力 | 型 | 説明 |
|---|---|---|
full_name | string | 姓名 |
company_domain | string | 会社のドメイン。これか company_name を指定してください |
company_name | string | 会社名(任意) |
job_title | string | 任意。見出しと一致する場合、わずかにスコアが上がります |
location | string | 任意。スニペットと一致する場合、わずかにスコアが上がります |
keywords | string | 検索クエリに追加する任意の単語 |
persons | array | Full Name | company.com | job title 形式で最大500行 |
country | string | Google の国コード。デフォルトは us |
allow_name_only | string | true の場合、会社名なしで検索します。ただし found にはなりません |
max_charge_usd | string | 実行時の任意の費用上限 |
料金
Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。料金は米ドルです。
| イベント | Free プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
person-searched(入力された人物1人あたり) | $0.035 | $0.03325 | $0.0315 | $0.02975 |
apify-actor-start(実行開始1回あたり) | $0.0005 | $0.0005 | $0.0005 | $0.0005 |
found、ambiguous、not_found の各行には、person-searched 1回分の料金がかかります。blocked と error の行は無料です。アクターは人物1人につき、Google の検索結果ページを最大2ページまで読み取ります。
キーについて
このアクターにキーは不要で、キーを保持することもありません。Google SERP のプロキシ通信を含む実行費用は、Mamba Labs が負担します。
アクターの完全なドキュメント
apify.com/mambalabs/person-linkedin-url-resolver
ライセンス
MIT。詳細は LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。