Token导航 LogoToken导航TokenDH.com
RandomUser MCP Server logo
运维云端未说明官方级别未说明来源级核验

RandomUser MCP Server

MCP Server

一个提供增强版randomuser.me API访问的MCP服务器,支持自定义格式化、密码生成和加权国籍分布等功能。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
JavaScript云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

rycid

提供方

rycid

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

随机用户MCP服务器

一个MCP服务器,提供对randomuser.me API的增强访问,并具有自定义格式、密码生成和加权国籍分布等附加功能。

安装

克隆存储库:

git clone https://github.com/rycid/randomuserMCP.git
cd randomuserMCP

# Install dependencies
npm install

# Build the project
npm run build

用法

添加到MCP设置文件(claude_desktop_config.jsoncline_mcp_settings.json):

{
  "mcpServers": {
    "randomuser": {
      "command": "node",
      "args": ["path/to/randomuserMCP/build/index.js"]
    }
  }
}

可用工具

get_random_user

使用可定制的选项获取单个随机用户。

{
  "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
  }
}

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(默认)

  • 嵌套或扁平对象
  • 可定制的名称格式(完整、first_last、单独)
  • 日期格式选项(iso、unix、格式化)

CSV文件

  • 可自定义分隔符
  • 可选标头
  • 自动扁平化数据结构

SQL语言

  • 支持多种方言(MySQL、PostgreSQL、SQLite)
  • 可选的CREATE TABLE语句
  • 正确的逃生和类型处理

可扩展置标语言

  • 标准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:爱尔兰
  • IN:印度
  • IR:伊朗
  • MX:墨西哥
  • 荷兰:荷兰
  • 否:挪威
  • 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

许可证

麻省理工学院

目录标签

目录标签

JavaScript云端部署Docker随机用户生成本地部署API增强数据模拟测试数据

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明sessionremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP