Mcp Person Social Footprint Mapper

com.mambabuilt由 mambabuilt.com 发布v1.0.1更新于 Nov 7, 2026

Find a person's public GitHub, Bluesky, personal site, Substack, and X profiles by name and company

发布方自己的服务:person.work — Agent-maintained CV

概览

AI 生成的概览

根据姓名和公司域名,通过 Apify actor 查找某人的公开 GitHub、Bluesky、个人网站、Substack 和 X 资料。

可以做什么
  • 用姓名加公司域名查找个人公开资料,或一次批量处理最多 200 人
  • 每人返回一行,包含 GitHub、Bluesky、个人网站、Substack 和 X 的资料链接及公开粉丝数
  • 给出各平台状态(found、ambiguous、not_found、skipped、skipped_rate_limit、blocked)和 0 到 1 的置信度
  • 可限定查询平台、加入地点提示、屏蔽指定资料链接,或设置费用上限
适用场景
适合研究创始人、高管等具名个人,把其公开职业资料与公司关联起来,例如确认某位 CTO 是否有公开 GitHub 账号,或哪些创始人拥有个人网站或订阅通讯。
运行要求
以 npm 包形式通过 npx 在本机运行,需要 Node.js 18 或更高版本。需要 Apify 账号和 APIFY_TOKEN 环境变量;没有令牌时工具仍会列出,但调用会失败。可选 GITHUB_TOKEN 用于更大批量,可选 X_BEARER_TOKEN,缺失时跳过 X。
安装前请注意
运行按事件计入你的 Apify 账号费用(每人映射费加每次启动费),在意成本可设置 max_charge_usd。GITHUB_TOKEN 和 X_BEARER_TOKEN 会随运行输入发送,X 查询费用计入你自己的 X 账号。它会收集具名个人的个人数据;README 提到 GitHub 可接受使用政策禁止用于垃圾信息或出售个人信息,并说明你需按 GDPR/CCPA 承担数据控制者责任。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Person Social Footprint Mapper,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Person Social Footprint Mapper MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[Person Social Footprint Mapper MCP server]

An MCP server for the Mamba Labs Person Social Footprint Mapper actor on Apify. Give it a person's full name and the domain of the company they work at. Each run returns one row with that person's public GitHub, Bluesky, personal site, Substack, and X profiles, with a status and a match confidence per platform.

What's Inside

What it does

Find a person's public profiles from a name and a company domain. You get one row per person with the GitHub profile, Bluesky profile, personal website, Substack newsletter, and X profile, each with public follower counts where the platform shows them, a status (found, ambiguous, not_found, skipped, skipped_rate_limit, blocked), and a confidence from 0 to 1.

A profile is found only at 0.8 or more, which needs evidence that ties it to the company or to another profile of the same person: a link to the company domain, the company's own team page listing it, the GitHub company field or organization membership, or two profiles that link to each other. A matching name alone is never enough, and a likely match that is not certain comes back ambiguous with no handle. No email address or phone number is ever returned, LinkedIn is never opened, and Substack is never read.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

json
{  "mcpServers": {    "mamba-person-social-footprint-mapper": {      "command": "npx",      "args": [        "-y",        "@mambalabsdev/mcp-person-social-footprint-mapper"      ],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Restart the client. The map_person_social_footprint tool appears.

Prerequisites

  • Node.js 18 or newer.
  • An Apify API token from console.apify.com/account/integrations, set as APIFY_TOKEN. The server lists its tool without a token; a call needs one.
  • Optional: GITHUB_TOKEN, your own free GitHub token, for batches larger than a few dozen persons.
  • Optional: X_BEARER_TOKEN, your own X API bearer token. Without it the X columns return skipped.

Example prompts

  • "Find Mitchell Hashimoto's public GitHub and Bluesky profiles. He founded hashicorp.com."
  • "For these five founders and their company domains, which have a personal site or a newsletter?"
  • "Does the CTO of hubspot.com have a public GitHub profile?"

Tool

map_person_social_footprint. One tool. Example arguments:

json
{  "full_name": "Mitchell Hashimoto",  "company_domain": "hashicorp.com"}

Inputs

Every buyer facing input of the actor. Omitted inputs take the actor's own defaults. Give full_name with company_domain, or persons. The two keys are read from this server's environment, never from tool arguments.

InputTypeRequiredDescription
full_namestringnoFirst and last name, for example Mitchell Hashimoto.
company_domainstringnoThe company the person works at, for example hashicorp.com.
personsarraynoSeveral persons, one per entry as Full Name | company.com. Up to 200 per run.
linkedin_urlstringnoA weak hint from the words in the URL. LinkedIn is never opened.
locationstringnoCity or country, a small boost when a profile agrees.
platformsarraynoAny of github, bluesky, personal_site, substack, x. Omit for all five.
suppress_profile_urlsarraynoProfile URLs never to return.
max_charge_usdstringnoOptional cost cap for the run.
proxy_modestringnoauto or direct. Default auto.

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
person-mapped, per person with at least one profile found$0.005$0.00475$0.0045$0.00425
apify-actor-start, per run start$0.0002$0.0002$0.0002$0.0002

A person with nothing found, and blocked and error rows, are free. Mamba Labs pays the platform costs of the run, Apify proxy traffic included.

Your keys

The actor stores no key. GITHUB_TOKEN and X_BEARER_TOKEN are optional and are your own: this server reads them from its environment and sends them in the run input of that run only. X bills each X lookup to your own X account. With no X key, X is never contacted.

Responsible use

GitHub's Acceptable Use Policies do not allow its users' information to be used for spam, unsolicited email, or selling personal information, for example to recruiters, headhunters, and job boards. You are the data controller for the rows you collect under GDPR, CCPA, and applicable privacy laws.

Full actor documentation

apify.com/mambalabs/person-social-footprint-mapper

License

MIT. See LICENSE.

来源:README.md,提交 8f109b8

工具

1

map_person_social_footprint

Map a person's social footprint

Find a person's public GitHub, Bluesky, personal site, Substack, and X profiles from their full name and the domain of the company they work at. Returns one row per person with each profile URL, public follower counts, and a status (found, ambiguous, not_found, skipped, skipped_rate_limit, blocked) and a match confidence per platform. A profile counts as found only at 0.8 confidence or more, which needs a link to the company, the company's own team page, or a link to another profile of the same person; a name match alone is never enough. No emails, no phone numbers, LinkedIn is never opened, Substack is never read. X is used only when X_BEARER_TOKEN is set in this server's environment. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN and is billed per person with at least one profile found.

输入参数personslocationfull_nameplatformsproxy_modelinkedin_urlcompany_domainmax_charge_usdsuppress_profile_urls

版本历史

2
  1. v1.0.1最新Nov 5, 2026
  2. v1.0.0Oct 20, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Person 集成