返回市场
模拟器-mcp-服务器

模拟器-mcp-服务器

作者:kentrino2 星标更新:2025-04-20

项目介绍

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,以便您可以在浏览器中访问调试工具。