RandomUser MCP Server
随机用户 MCP 服务器
MCP 服务器提供对 randomuser.me API 的增强访问,并具有自定义格式、密码生成和加权国籍分布等附加功能。
安装
克隆存储库:
git clone https://github.com/rycid/randomuserMCP.git
cd randomuserMCP
# Install dependencies
npm install
# Build the project
npm run buildRelated MCP server: mcp-rando-server
用法
添加到您的 MCP 设置文件( claude_desktop_config.json或cline_mcp_settings.json ):
{
"mcpServers": {
"randomuser": {
"command": "node",
"args": ["path/to/randomuserMCP/build/index.js"]
}
}
}可用工具
获取随机用户
获取具有可自定义选项的单个随机用户。
{
"gender": "female",
"nationality": "US",
"fields": {
"mode": "include",
"values": ["name", "email", "phone"]
},
"format": {
"type": "json",
"structure": {
"flattenObjects": true,
"nameFormat": "full"
}
},
"password": {
"charsets": ["special", "upper", "lower", "number"],
"minLength": 8,
"maxLength": 12
}
}获取多个用户
获取具有加权国籍分布的多个随机用户。
{
"count": 10,
"nationality": ["US", "GB", "FR"],
"nationalityWeights": {
"US": 0.5,
"GB": 0.3,
"FR": 0.2
},
"fields": {
"mode": "include",
"values": ["name", "email", "nat"]
},
"format": {
"type": "csv",
"csv": {
"delimiter": ",",
"includeHeader": true
}
}
}输出格式
服务器支持多种输出格式:
JSON(默认)
嵌套或扁平对象
可定制的姓名格式(全名、名字_姓氏、单独)
日期格式选项(iso、unix、格式化)
CSV
可自定义的分隔符
可选标头
自动扁平化数据结构
SQL
多种方言支持(MySQL、PostgreSQL、SQLite)
可选的 CREATE TABLE 语句
正确的转义和类型处理
XML
标准 XML 格式
嵌套数据结构
正确转义特殊字符
字段选择
包含或排除特定字段:
{
"fields": {
"mode": "include", // or "exclude"
"values": [
"name",
"phone",
"email",
"location",
"picture",
"dob",
"login",
"registered",
"id",
"cell",
"nat"
]
}
}支持的国籍
AU:澳大利亚
BR:巴西
CA:加拿大
CH:瑞士
DE:德国
DK:丹麦
ES:西班牙
FI:芬兰
FR:法国
GB:英国
IE:爱尔兰
印度:印度
伊朗:伊朗
MX:墨西哥
NL:荷兰
否:挪威
NZ:新西兰
RS:塞尔维亚
TR:土耳其
UA:乌克兰
美国:美国
发展
# Install dependencies
npm install
# Build the project
npm run build
# Start in development mode (with watch mode)
npm run dev
# Start the server
npm start执照
麻省理工学院
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceWraps the randomuser.me API to generate random user profiles with names, contact info, and demographics, optionally filtered by gender and count.7MIT
- FlicenseNot gradedqualityDmaintenanceCryptographically secure random number generation and randomized resources, including tools for numbers, strings, dice rolls, UUIDs, and passphrases.4
- AlicenseCqualityDmaintenanceGenerates passwords with customizable length, special characters, numbers, and umlauts via the Password Generator20 API.1MIT
- AlicenseNot gradedqualityDmaintenanceProvides tools for generating fake data using Faker.js, including person, lorem, internet, and more, with support for multiple locales and customizable options.129MIT
Related MCP Connectors
Random User MCP — wraps randomuser.me (free, no auth)
Generate IDs, QR codes, and hashes, encode values, geolocate IPs, plus gated host diagnostics.
Enrich user data by adding social network links based on provided personal information. Integrate…
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rycid/randomuserMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server