
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.
概览
生成虚假用户资料和公司(含照片与标志),用于测试、种子数据和演示。
- 可以做什么
- 按数量、性别、国家、年龄范围和字段组筛选生成随机用户资料,或按 UUID 获取单个资料,并可取指定尺寸的 JPEG 或 WebP 头像。按数量、行业、国家、规模和字段组筛选生成虚假公司,或按 UUID 获取单个公司,并可选择标志尺寸。通过关系字段把资料与公司、同事关联起来,逐层补全关系图。查询 API 密钥的用量、套餐和每日限额。首次运行时用邮箱地址领取免费密钥。
- 适用场景
- 适合需要看起来真实的示例人物或公司来制作测试数据、数据库种子数据、界面原型或 AI 智能体演示,并希望由助手按需生成而不是手工编写时使用。
- 运行要求
- 通过 stdio 在本地运行,通常使用 npx,因此需要 Node.js。需要 API 密钥:可设置 RANDOM_PROFILES_API_KEY,或在首次请求时用邮箱地址领取免费密钥,并缓存到主目录下的配置文件。需要能访问 Random Profiles API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Random Profiles,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
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):
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:
The env var takes precedence over the cached key.
Tools
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
See also
random-profiles-types— TypeScript types for the API response shapes, if you're calling the API directly from TypeScript.random-profiles— CLI for the same API.
License
MIT
来源:README.md,提交 46557ba
工具
0版本历史
2- v1.4.4最新Sep 28, 2026
- v1.4.3Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分