🛠️ mock-assistant-mcp-server 是什么?
mock-assistant-mcp-server 是一个基于 MCP 协议的模拟数据生成工具,专为开发和测试流程设计。它的主要作用是提供稳定的、可预测的接口响应数据,让你在没有真实后端支持的情况下也能正常推进工作。它不处理业务逻辑,也不连接数据库,只做一件事:按你定义的规则返回对应的 mock 数据。
为什么需要它?
以往前后端并行开发时,前端常常卡在“等接口文档”或“等后端返回示例数据”上。即使文档有了,手动写 JSON 示例也费时费力,格式容易出错,修改起来还麻烦。更别说在自动化测试中,外部服务不稳定会导致构建失败,问题难以复现。
有了 mock-assistant-mcp-server,你可以提前定义好接口结构,工具会自动生成匹配的数据并响应请求。不需要等后端部署,也不依赖线上环境。本地启动后,前端可以直接对接,测试脚本也能立即运行,整个流程不再被外部条件打断。
核心能力速览
✅ 按结构生成数据
只要描述清楚字段类型和嵌套关系(比如用户有姓名、年龄、订单列表),工具就能输出符合结构的 JSON 数据。支持字符串、数字、布尔值、数组、嵌套对象等常见类型,还能设置字段是否可为空。
✅ 支持自定义规则
如果你需要某个字段总是返回特定值(如状态码固定为 200),或者希望生成随机手机号、时间戳,可以直接配置生成逻辑。也可以切换模式,快速模拟空数据、错误状态或边界情况。
✅ 零配置接入开发流程
无需复杂安装或运维。启动后自动监听指定端口,接收请求并返回预设响应。配合 TypeScript 使用时,类型提示自然可用,减少手误。能轻松集成到本地开发服务器或 CI/CD 流程中,作为临时依赖运行。
✅ 完全隔离于生产环境
所有数据都在本地生成,不访问任何真实服务,也没有网络调用。这意味着调试更安全,不会误触线上接口,也不会造成数据污染。
适合谁?怎么用?
这个工具特别适合 前端开发者、测试工程师 和 全栈开发人员,尤其是在以下场景:
- 前后端并行开发,后端接口尚未完成;
- 编写单元测试或 E2E 测试,需要稳定可控的 API 响应;
- 搭建演示环境或原型页面,需要快速填充假数据。
使用建议:把它当作开发辅助工具来配置。在项目初始化阶段就定义好关键接口的返回结构,团队成员共享配置后,可以统一数据格式,减少沟通成本。如果结合脚本自动化启动,还能做到“改完即生效”,进一步提升联调效率。










