Mocktail 今日发布

开源自托管 Mock API 服务器

AI编程开发 部分免费

Mocktail 是一款开源自托管 Mock API 服务器,打包为单个约 25 MB 的二进制文件,安装后仪表盘开箱即用。开发者可以在本地或私有基础设施上快速启动一套完整的 Mock API 环境,支持在浏览器内的仪表盘中可视化配置接口、响应、延迟和错误状态。

核心功能设计上覆盖了前端开发到演示日的完整周期:

Mock API 快速创建:通过仪表盘编辑器直接编写 JSON 格式的接口响应,支持对单个字段绑定数据生成器(UUID、邮箱、价格、人名等),每次请求返回新鲜数据,也支持固定响应模式。在真实 API 还未就绪时,前端开发可以完全不依赖后端进度独立推进。

错误场景模拟:除了正常 200 响应,Mocktail 可以模拟 401 未授权、429 限流、500 服务器错误等各类 HTTP 状态码,支持自定义响应头(如 Retry-After)、注入指定毫秒级延迟,复现真实生产环境中的边界条件,无需触碰任何真实服务。

AI 辅助生成:内置 AI 助手,用户用自然语言描述想要的响应结构,Claude 根据描述自动生成完整 Mock 响应,整个过程在本地执行,API Key 不离开用户机器,对话记录不持久化存储。

MCP 服务器集成:内置 MCP(Model Context Protocol)服务器,支持连接 Claude Desktop 和 Claude Code 等 AI 编程工具,AI Agent 可以直接创建、编辑和管理 Mock 接口,用自然语言即可完成整个 Mock 配置过程,无需打开仪表盘。

请求监控:每次请求实时显示在仪表盘的直播流中,包括请求方法、状态码、延迟和完整响应头,支持按路径或状态过滤,帮助开发者快速定位 Mock 配置是否符合预期。

数据完全本地存储:SQLite 文件保存在运行 Mocktail 的本地机器或挂载的 Docker 卷中,无数据外发,无遥测上报。Mock 配置可导出为 JSON 文件进行版本控制或团队共享。

安装方式支持 Homebrew(brew install --cask Huseyinnurbaki/tap/mocktail)、Docker 和直接下载二进制,跨 macOS / Linux / Windows 全平台。本地表盘默认在 localhost:6625 打开,团队场景可部署 Docker 实例供多人共用。GitHub 开源,MIT 许可证,完全免费。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论