关于 faker-server MCP Server
这是一个基于 TypeScript 的 MCP 服务,为开发者和测试人员提供 Faker.js 假数据生成工具,并支持多语言区域和字段级选项。
主要功能
- 01生成个人、文本、网络、日期和商品数据
- 02支持多种语言区域
- 03按数据类型选择字段
- 04配置长度、数量和数值范围
适用场景
- 01为测试创建逼真的占位记录
- 02生成本地化样例数据
- 03用可配置的假内容填充原型
MCP 相关
向 MCP 客户端提供 Faker.js 数据生成工具,包括个人、文本、网络、日期和商品数据生成器。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
faker-server MCP 服务
用于获取虚假字符串的 MCP 服务
这是一个基于 TypeScript 的 MCP 服务,使用 Faker.js 提供生成虚假数据的工具。它通过提供以下功能演示 MCP 的核心概念:
- 用于生成各种类型虚假数据(人物、lorem、互联网等)的工具
- 支持不同地区设置以实现国际化
- 每种数据类型均可自定义选项
功能
工具
generate_person- 生成虚假人物数据(姓名、职位等)generate_lorem- 生成虚假 lorem ipsum 文本generate_internet- 生成虚假互联网数据(电子邮件、用户名、URL 等)generate_date- 生成虚假日期generate_commerce- 生成虚假商业数据(产品、价格等)- 以及 Faker.js 提供的更多模块
功能
- 支持多种地区设置(en、ja、fr 等)
- 可为每种数据类型自定义字段选择
- 可配置参数(长度、数量、最小值/最大值等)
开发
安装依赖:
npm install
构建服务:
npm run build
在开发过程中自动重新构建:
npm run watch
测试
运行所有测试:
npm test
以监视模式运行测试:
npm run test:watch
专门运行集成测试:
npm run test:integration
生成测试覆盖率报告:
npm run test:coverage
安装
要与 Claude Desktop 配合使用,请添加服务配置:
MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"faker-server": {
"command": "/path/to/faker-server/build/index.js"
}
}
}
调试
由于 MCP 服务通过 stdio 通信,调试可能颇具挑战。我们建议使用 MCP Inspector,它可通过包脚本运行:
npm run inspector
Inspector 将提供一个 URL,供你在浏览器中访问调试工具。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。