AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
开发者工具/
mockserver-monorepo
mockserver-monorepo logo

mockserver-monorepo

活跃·★ 5.0k·Apache-2.0·更新于 2026-10-22
★ 必备神器★ 时下流行

MockServer 是用于测试的 HTTP(S) 模拟服务器和代理,做三件事:模拟你的应用所依赖的 API;代理真实流量以记录、检查和修改(包括在交互式代理断点处暂停,像网络调用的调试器);以及注入延迟、断开连接和错误等混沌,来测试应用的应对能力。一个端口同时处理 HTTP/1.1、HTTPS、HTTP/2、gRPC 和 gRPC-Web、WebSocket 以及原始 TCP,根据每个连接的开头字节自动识别。

功能包括:按方法、路径、查询、请求头、Cookie 和请求体(JSON、XML、JSONPath、XPath、正则或 OpenAPI)匹配请求、响应模板(Velocity、Mustache、JavaScript)、根据 OpenAPI 规范生成期望、验证收到了哪些请求及其顺序、模拟 Kafka 和 MQTT 消息队列,以及实时仪表盘。面向 AI,它可以模拟 OpenAI、Anthropic、Gemini、Bedrock、Azure OpenAI 和 Ollama 的聊天补全 API(包括流式),并内置面向 AI 编程助手的 MCP 服务。提供 Java、JavaScript、Python 和 Ruby 的客户端以及 JUnit 和 Spring 支持,可通过 Docker、Helm、JAR 或 WAR 运行。采用 Apache-2.0 许可证。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-17。

许可证
Apache-2.0
最新发布
mockserver-9.0.0 · 2026-10-15
最近提交
2026-10-17
贡献者
142
复刻数
1,117
未关闭的 issue 和 PR
0
首次发布
2013-02-26

来源:GitHub、npm 和 PyPI 的公开接口。

#API模拟#代理#HTTP/S#gRPC#混沌工程#测试#Docker#Kubernetes
$ 安装
$ docker run -d --rm -p 1080:1080 mockserver/mockserver
↗ 访问官网★ GitHub
01

功能特性

01模拟任何API,包括HTTP/1.1、HTTPS、HTTP/2、HTTP/3、gRPC、WebSockets和消息代理。
02作为端口转发、Web、HTTPS和SOCKS代理,并完全可见加密流量。
03注入延迟、连接中断和故障,测试系统对异常依赖的韧性。
04模拟OpenAI、Anthropic、Gemini和Azure OpenAI等主流AI平台的聊天完成API。
05可在Docker、Helm/Kubernetes、JAR、WAR或作为独立CLI应用无缝部署。
02

为什么选择它

+一个端口即可模拟、代理和记录 HTTP(S)、HTTP/2、gRPC、WebSocket、原始 TCP 以及消息队列(Kafka、MQTT)。
+可以模拟 LLM 聊天补全 API(OpenAI、Anthropic、Gemini、Bedrock、Azure OpenAI、Ollama),包括流式,有助于在不为调用付费的情况下测试 AI 功能。
+带交互式代理断点、混沌注入、请求验证和实时仪表盘。
+提供 Java、JavaScript、Python 和 Ruby 客户端,支持 JUnit 和 Spring,可用 Docker、Helm、JAR 或 WAR 部署,采用 Apache-2.0 许可证。
03

权衡点

!它是通用的测试工具,AI 模拟和 MCP 服务只是新增的部分,并不是专门针对 AI 的产品。
!功能面很大(多种协议、模板引擎、集群),要用得充分需要一定的学习成本。
!基于 Java 的服务端需要 JVM 或 Docker 才能运行。
04

维护状况检查

活跃检查日期: 2026-10-17
最近提交
2026-10-17
近 90 天提交数
100+
近 90 天发布数
4
最新发布
mockserver-9.0.0 (2026-10-15)
未关闭 issue
0
近期 issue 至少有一条评论的比例
2/2
近 12 周每周提交数
近 12 周每周提交数: 81, 22, 13, 102, 41, 27, 42, 176, 273, 256, 280, 236

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

05

兼容性

Java
运行时
已通过文档验证
Docker
部署
已通过文档验证
Kubernetes
编排
已通过文档验证
Python
客户端
已通过文档验证
Node.js
客户端
已通过文档验证
Linux / macOS
操作系统
已通过文档验证
06

快速开始

1
$ docker run -d --rm -p 1080:1080 mockserver/mockserver
07

使用场景

↳即使依赖系统不可用、不完整或难以复现,也能进行应用程序开发和测试。
↳代理真实流量以记录、检查和修改飞行中的请求和响应,并支持交互式代理断点。
↳通过注入延迟、连接中断和错误进行混沌工程,评估应用程序如何应对依赖故障。
08

同类工具

⚡热门对决:
VSkubefwd★4.2k→VSskillhub★5.3k→VSmetamcp★2.7k→VSvexa★2.9k→
kubefwd logo
kubefwd★ 4.2k
kubefwd 允许开发者在本地机器上无缝访问 Kubernetes 集群中运行的服务。
VS对比→
skillhub logo
skillhub★ 5.3k
科大讯飞开源的企业级智能体技能仓库:在内网自托管,发布、版本管理、搜索和审核技能包,并通过 CLI 安装到 Codex 等智能体。
VS对比→
metamcp logo
metamcp★ 2.7k
MetaMCP 是一个 MCP 代理,可以动态地将多个 MCP 服务器聚合到一个统一的 MCP 服务器中,并应用中间件。
VS对比→
vexa logo
vexa★ 2.9k
Vexa是一个开源的会议机器人和实时转录工具,支持云端或完全自托管部署,能将会议内容转化为可拥有和可查询的知识库。
VS对比→
docker-android logo
docker-android★ 16.0k
Docker-Android是一个为所有Android相关用途构建的Docker镜像,可用于应用程序开发和测试。
VS对比→
inspector logo
inspector★ 11.1k
MCP Inspector 是一个用于测试和调试 MCP 服务器的开发工具。
VS对比→
whodb logo
whodb★ 5.0k
一个轻量级的自托管数据库工作区,用于探索、编辑数据、运行查询并理解数据库架构。
VS对比→
better-agents logo
better-agents★ 1.6k
Better Agents 是一个用于构建代理的命令行工具和一套标准。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
mock-server /
mockserver-monorepo
↗

HTTP(S)、gRPC 和 WebSocket 的模拟服务与代理,现已支持 LLM API 模拟和 MCP

5.0k1.1kApache-2.0
最后更新今天
状态活跃
分类开发者工具
贡献者142
最新发布mockserver-9.0.0
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。