Random Profiles

com.random-profiles由 random-profiles.com 發布v1.4.4更新於 Oct 24, 2026

Generate fake user profiles and companies for tests, seed data, and AI agent demos.

已驗證STDIO僅桌面開發者工具資料與分析

概覽

AI 產生的概覽

產生假的使用者資料與公司(含照片與標誌),用於測試、種子資料和示範。

可以做什麼
依數量、性別、國家、年齡範圍和欄位群組篩選產生隨機使用者資料,或依 UUID 取得單筆資料,並可取得指定尺寸的 JPEG 或 WebP 大頭照。依數量、產業、國家、規模和欄位群組篩選產生假公司,或依 UUID 取得單一公司,並可選擇標誌尺寸。透過關聯欄位把資料與公司、同事串接起來,逐層補齊關聯圖。查詢 API 金鑰的使用量、方案和每日上限。首次執行時用電子郵件地址領取免費金鑰。
適用情境
適合需要看起來真實的範例人物或公司來製作測試資料、資料庫種子資料、介面原型或 AI 代理示範,並希望由助理依需求產生而不是手工撰寫時使用。
執行需求
透過 stdio 在本機執行,通常使用 npx,因此需要 Node.js。需要 API 金鑰:可設定 RANDOM_PROFILES_API_KEY,或在首次請求時用電子郵件地址領取免費金鑰,並快取到家目錄下的設定檔。需要能連線到 Random Profiles API 的網路。
安裝前請注意
首次執行流程會索取電子郵件地址,代為領取金鑰並以郵件寄送副本作為憑證,金鑰會快取在本機設定檔中。使用量工具會回傳付費無限使用的支援連結,可能涉及付費方案。產生的資料是虛構的,不應視為真實個人資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Random Profiles,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

random-profiles-mcp

MCP server for the Random Profiles API — generate fake user profiles and companies directly from AI agents like Claude.

Setup — zero config

Just install the MCP server and talk to it. The first time you ask for profiles, the agent will prompt you for an email once, claim a free key on your behalf, cache it locally, and use it for every future request. The key is also emailed to you as a receipt.

Add to your Claude Code MCP config (.mcp.json):

json
{  "mcpServers": {    "random-profiles": {      "type": "stdio",      "command": "npx",      "args": ["-y", "random-profiles-mcp"]    }  }}

Restart Claude Code and ask "give me 5 random user profiles" — the agent will handle the key handshake automatically. No browser, no copy-paste.

The key is cached at ~/.random-profiles/config.json (mode 0600) so you only do this once per machine.

Prefer to bring your own key?

If you already have an API key (or want to use a specific one), set it via env var and skip the claim flow entirely:

json
{  "mcpServers": {    "random-profiles": {      "type": "stdio",      "command": "npx",      "args": ["-y", "random-profiles-mcp"],      "env": {        "RANDOM_PROFILES_API_KEY": "rp_your_key_here"      }    }  }}

The env var takes precedence over the cached key.

Tools

ToolDescription
claim_api_keyClaim a free API key using an email address (response returns the key; the agent also emails a copy as a receipt). Only used on first run when no key is configured — cached afterward.
get_profilesGet random user profiles with filters (count, gender, country, age range, fields)
get_profileGet a single profile by UUID
get_companiesGet random fake companies with filters (count, industry, country, size, fields)
get_companyGet a single company by UUID
get_random_imageGet a random profile photo (JPEG, optional size)
get_imageGet a specific profile photo by UUID (JPEG, optional size)
get_usageCheck your API key usage, tier, and daily limits (includes a buy-me-a-coffee support_url for unlimited access)

Field Groups

Profiles: name, email, phone, identity, bio, social, physical, job, address, financial, network, documents, vehicle, contact, digital, interests, education, photo, relationships, meta

Companies: name, industry, size, location, contact, social, financial, tech, leadership, legal, operations, product, relationships, meta

The relationships group returns cross-resource UUIDs: profiles have company_uuid + colleague_uuids, companies have employee_uuids. Chain tools together to hydrate the graph (e.g. "give me 5 companies, then their employees").

Image formats

Both get_profiles and get_companies accept an optional photo_format / logo_format argument (jpg or webp). WebP is ~30% smaller than JPG with equivalent perceived quality and is supported by 96%+ of browsers. Default stays jpg for maximum compatibility.

Examples

Profiles

"Give me 5 random US profiles"

"Generate 10 female profiles between ages 25-35 from Germany"

"Get me profiles with only name and email fields"

"Show me a random profile photo"

Companies

"Give me 5 fake Technology companies from the US"

"Generate 10 Healthcare companies with 51-200 employees"

"Get 20 companies with only name, industry, and leadership fields"

"Give me 3 Finance companies from the UK with a fixed seed of 42"

"Give me 10 companies with 128px logos (for an icon grid)"

The logo_size argument on get_companies/get_company picks the size variant in meta.logo_url — same pattern as photo_size on profiles. Valid values: 64, 128, 256, 512, 1024 (default).

Environment Variables

VariableRequiredDescription
RANDOM_PROFILES_API_KEYYesYour API key (get one at random-profiles.com)

See also

License

MIT

來源:README.md,提交 46557ba

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

2
  1. v1.4.4最新Sep 28, 2026
  2. v1.4.3Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分