
faker-server MCP Server

2025.04.20
0
TypeScript虚假数据生成测试数据生成内容生成
faker-mcp-server 是一个基于 TypeScript 的 MCP 服务器,主要用于生成各种类型的虚假数据。它利用 Faker.js 库提供多种数据生成工具,支持国际化多语言环境,并允许对每种数据类型进行自定义配置。
View on GitHub
Overview
基本能力
产品定位
faker-mcp-server 是一个虚假数据生成服务,旨在为开发者和测试人员提供便捷的虚假数据生成能力。
核心功能
- 提供多种虚假数据生成工具(个人信息、Lorem 文本、互联网数据、日期、商业数据等)
- 支持多语言环境(en, ja, fr 等)
- 可自定义字段选择和配置参数(长度、数量、最小/最大值等)
适用场景
- 开发测试环境需要虚假数据时
- 需要国际化多语言测试数据时
- 需要快速生成大量样本数据时
工具列表
generate_person
- 生成虚假个人信息(姓名、职位等)generate_lorem
- 生成虚假Lorem ipsum文本generate_internet
- 生成虚假互联网数据(电子邮件、用户名、URL等)generate_date
- 生成虚假日期generate_commerce
- 生成虚假商业数据(产品、价格等)
常见问题解答
- 调试建议:使用 MCP Inspector 进行调试
- 安装问题:确保正确配置 Claude Desktop 的配置文件
使用教程
使用依赖
npm install
安装教程
- 构建服务器:
npm run build
- 配置 Claude Desktop 配置文件(路径根据操作系统不同):
{
"mcpServers": {
"faker-server": {
"command": "/path/to/faker-server/build/index.js"
}
}
}
调试方式
- 使用 MCP Inspector 进行调试:
npm run inspector
- 开发时自动重建:
npm run watch
- 运行测试:
npm test
- 生成测试覆盖率报告:
npm run test:coverage