Randomuser
🚀 RandomUser MCP 服务器
RandomUser MCP 服务器是一个提供增强功能的 MCP 服务器,支持随机用户生成,并集成了 randomuser.me API 接口。该服务器增加了自定义格式化、密码生成以及按权重分配国籍等功能,能够满足多样化的随机用户数据需求。
🚀 快速开始
安装步骤
- 克隆仓库:
git clone https://github.com/rycid/randomuserMCP.git cd randomuserMCP
- 安装依赖项:
npm install
- 构建项目:
npm run build
使用说明
在您的 MCP 配置文件(claude_desktop_config.json
或 cline_mcp_settings.json
)中添加以下内容:
{
"mcpServers": {
"randomuser": {
"command": "node",
"args": ["path/to/randomuserMCP/build/index.js"]
}
}
}
💻 使用示例
基础用法
获取单个随机用户 (get_random_user
)
通过配置参数获取单个随机用户信息。
{
"gender": "female",
"nationality": "US",
"fields": {
"mode": "include", // 或 "exclude"
"values": ["name", "email", "phone"]
},
"format": {
"type": "json",
"structure": {
"flattenObjects": true,
"nameFormat": "full" // 可选:full, first_last, separate
}
},
"password": {
"charsets": ["special", "upper", "lower", "number"],
"minLength": 8,
"maxLength": 12
}
}
获取多个随机用户 (get_multiple_users
)
以指定数量获取带有按权重分配的国籍分布的随机用户。
{
"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(默认)
- 可选嵌套或扁平对象结构
- 自定义名称格式(full, first_last, separate)
- 多种日期格式选项(iso, unix, formatted)
- CSV
- 自定义分隔符
- 选择包含标题
- 自动扁平化数据结构
- SQL
- 支持多种数据库方言(MySQL, PostgreSQL, SQLite)
- 可选生成 CREATE TABLE 语句
- 数据转义和类型处理
- XML
- 标准 XML 格式输出
- 支持嵌套数据结构
- 正确转义特殊字符
字段选择
根据需求包含或排除特定字段:
{
"fields": {
"mode": "include", // 或 "exclude"
"values": [
"name",
"phone",
"email",
"location",
"picture",
"dob",
"login",
"registered",
"id",
"cell",
"nat"
]
}
}
支持的国家列表
国家代码 | 国家名称 |
---|---|
AU | 澳大利亚 |
BR | 巴西 |
CA | 加拿大 |
CH | 瑞士 |
DE | 德国 |
DK | 丹麦 |
ES | 西班牙 |
FI | 芬兰 |
FR | 法国 |
GB | 英国 |
IE | 爱尔兰 |
IN | 印度 |
IR | 伊朗 |
MX | 墨西哥 |
NL | 荷兰 |
NO | 挪威 |
NZ | 新西兰 |
SE | 瑞典 |
🔧 技术细节
克隆仓库
git clone https://github.com/rycid/randomuserMCP.git
cd randomuserMCP
安装依赖
npm install
构建项目
npm run build
🤝 贡献指南
欢迎参与贡献!请参考 贡献指南 了解如何加入。
📄 许可证
本项目遵循 MIT 协议。查看 LICENSE 了解更多。
📞 联系方式
如需联系,请发送邮件至:contact@rycid.com
精选MCP服务推荐

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
977
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
4.1K
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6.8K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
326
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
825
4.5分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1.9K
5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
905
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
5.4K
4.7分
智启未来,您的人工智能解决方案智库
简体中文