mcp-person-social-footprint-mapper について
mcp-person-social-footprint-mapper は、氏名と勤務先のドメインから公開プロフィールを探す Apify ベースの MCP サーバーです。名前の一致だけに頼らず、プラットフォームごとの状態と確度を返します。
主な機能
- 01GitHub、Bluesky、個人サイト、Substack、Xを検索
- 02単独および一括検索に対応
- 03プラットフォームごとの状態と確度を表示
- 04公開フォロワー数を取得可能
- 05メールアドレスと電話番号は返さない
活用シーン
- 01創業者の公開 GitHub と Bluesky の確認
- 02従業員の個人サイトや Substack の検索
- 03企業の人物に関する公開プロフィールの整理
MCP 対応
MCP サーバーは map_person_social_footprint ツールを提供します。Apify の Actor を起動して完了を待ち、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-person-social-footprint-mapperAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsGITHUB_TOKENシークレットOptional. Your own free GitHub token, for larger batchesX_BEARER_TOKENシークレットOptional. Your own X API bearer token; without it X is skippedローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| persons | array | いいえ | 複数の人物を指定します。各項目は「フルネーム | company.com」形式で、1 項目につき 1 人です。1 回の実行につき最大 200 人です。 |
| location | string | いいえ | 任意の都市または国。同じ場所にあるプロフィールにはわずかな加点があります。 |
| full_name | string | いいえ | 人物の名と姓(例:Mitchell Hashimoto)。company_domain とともに指定するか、persons を使用してください。 |
| platforms | array | いいえ | 返すプラットフォームを指定します。省略すると 5 つすべてを返します。 |
| proxy_mode | enum | いいえ | auto は、直接リクエストを拒否する企業サイトまたは個人サイトのページを Apify プロキシ経由で 1 回再試行します。direct はプロキシを使用しません。信頼性に関する設定であり、料金は変わりません。デフォルトは auto です。auto | direct |
| linkedin_url | string | いいえ | 任意の LinkedIn プロフィール URL。含まれる語句を弱い手がかりとしてのみ使用します。LinkedIn は決して開きません。 |
| company_domain | string | いいえ | 人物の勤務先企業のドメイン(例:hashicorp.com)。 |
| max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する行を処理する前に、実行を停止します。 |
| suppress_profile_urls | array | いいえ | 決して返してはならないプロフィール URL(例:削除を依頼した人物のもの)。 |
詳細
Person Social Footprint Mapper MCP Server
Apify上のMamba Labs Person Social Footprint Mapperアクター向けMCPサーバーです。人物のフルネームと勤務先企業のドメインを渡すと、実行ごとに1行が返され、その人物の公開GitHub、Bluesky、個人サイト、Substack、Xのプロフィールが、各プラットフォームのステータスと一致信頼度とともに含まれます。
内容
できること
名前と企業ドメインから、その人物の公開プロフィールを検索します。人物ごとに1行が返され、GitHubプロフィール、Blueskyプロフィール、個人ウェブサイト、Substackニュースレター、Xプロフィールが含まれます。各プラットフォームで公開フォロワー数が表示されている場合はその数も含まれ、ステータス(found、ambiguous、not_found、skipped、skipped_rate_limit、blocked)と0から1までの信頼度も付与されます。
プロフィールがfoundになるのは、信頼度が0.8以上の場合に限られます。そのためには、企業または同一人物の別のプロフィールと結び付ける根拠が必要です。たとえば、企業ドメインへのリンク、プロフィールを掲載している企業公式のチームページ、GitHubの会社情報欄や組織への所属、または相互にリンクしている2つのプロフィールなどです。名前が一致するだけでは決して十分ではありません。可能性は高いものの確実ではない一致は、ハンドルなしのambiguousとして返されます。メールアドレスや電話番号が返されることはなく、LinkedInを開くことも、Substackを読むこともありません。
すべての処理はApify上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18以降と、APIトークンを設定したApifyアカウントが必要です。
Claude Desktopの設定(claude_desktop_config.json)、Cursor、または任意のMCPクライアントに以下を追加します。
{
"mcpServers": {
"mamba-person-social-footprint-mapper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-person-social-footprint-mapper"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動すると、map_person_social_footprintツールが表示されます。
前提条件
- Node.js 18以降。
- console.apify.com/account/integrationsから取得したApify APIトークンを
APIFY_TOKENとして設定します。サーバーはトークンなしでもツールを表示しますが、呼び出しにはトークンが必要です。 - 任意:数十人を超えるバッチの場合は、独自の無料GitHubトークンである
GITHUB_TOKENを使用します。 - 任意:独自のX APIベアラートークンである
X_BEARER_TOKENを使用します。設定しない場合、Xの列はskippedを返します。
プロンプトの例
- 「Mitchell Hashimoto の公開 GitHub プロフィールと Bluesky プロフィールを見つけてください。彼は hashicorp.com を創業しました。」
- 「次の 5 人の創業者とその会社のドメインについて、個人サイトまたはニュースレターを持っているのは誰ですか?」
- 「hubspot.com の CTO は公開 GitHub プロフィールを持っていますか?」
ツール
map_person_social_footprint。ツールは 1 つです。引数の例:
{
"full_name": "Mitchell Hashimoto",
"company_domain": "hashicorp.com"
}
入力
アクターの購入者向け入力です。省略した入力にはアクター独自のデフォルト値が適用されます。full_name と company_domain の組み合わせ、または persons を指定してください。この 2 つのキーはツール引数ではなく、このサーバーの環境から読み込まれます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
full_name | string | いいえ | 姓名。例:Mitchell Hashimoto。 |
company_domain | string | いいえ | その人が勤務する会社。例:hashicorp.com。 |
persons | array | いいえ | 複数の人物を、それぞれ Full Name | company.com の形式で指定します。1 回の実行につき最大 200 人です。 |
linkedin_url | string | いいえ | URL 内の語句から得られる弱い手掛かりです。LinkedIn は開きません。 |
location | string | いいえ | 都市または国です。プロフィールと一致する場合、少し加点されます。 |
platforms | array | いいえ | github、bluesky、personal_site、substack、x のいずれかです。5 つすべてを対象とする場合は省略してください。 |
suppress_profile_urls | array | いいえ | 返さないプロフィール URL です。 |
max_charge_usd | string | いいえ | 実行の任意のコスト上限です。 |
proxy_mode | string | いいえ | auto または direct です。デフォルトは auto です。 |
料金
Apify のイベントごとに課金され、料金は Apify アカウントに請求されます。料金は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
person-mapped、プロフィールが 1 件以上見つかった人物 1 人あたり | $0.005 | $0.00475 | $0.0045 | $0.00425 |
apify-actor-start、実行開始 1 回あたり | $0.0002 | $0.0002 | $0.0002 | $0.0002 |
何も見つからなかった人物、ブロックされた行、エラー行は無料です。実行のプラットフォーム費用(Apify プロキシの通信量を含む)は Mamba Labs が負担します。
お客様のキー
アクターはキーを保存しません。GITHUB_TOKEN と X_BEARER_TOKEN は任意で、お客様自身のものを使用します。このサーバーはこれらを環境から読み込み、その実行の入力にのみ含めて送信します。X への各検索は、お客様自身の X アカウントに請求されます。X のキーがない場合、X にはアクセスしません。
責任ある利用
GitHub の利用規定では、ユーザー情報をスパム、迷惑メール、または個人情報の販売(採用担当者、人材紹介業者、求人サイトなどへの販売を含む)に利用することは認められていません。GDPR、CCPA、および適用されるプライバシー法に基づき、収集した行データのデータ管理者となるのはお客様です。
アクターの全ドキュメント
apify.com/mambalabs/person-social-footprint-mapper
ライセンス
MIT。LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。