Mockd
Description
# mockd [](https://github.com/getmockd/mockd/actions/workflows/ci.yaml) [](https://go.dev)…
About
# mockd [](https://github.com/getmockd/mockd/actions/workflows/ci.yaml) [](https://go.dev) [](LICENSE)…
Details
- Author
- getmockd
- Downloads
- 321
- Categories
- Developer Tools, Other, API
Jump to
- Multi‑protocol mocking (HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE, SOAP) natively in one binary.
- Import from OpenAPI, Postman, HAR, WireMock, cURL, and WSDL files.
- Built‑in cloud tunnel for sharing local mocks over a single QUIC connection.
- Chaos engineering with 10 built‑in profiles (e.g., flaky, slow).
- Stateful CRUD with automatic ID generation and cross‑protocol data sharing.
- Proxy recording and replay of real API traffic.
- Web dashboard for visual mock management.
- 18 MCP tools for AI‑driven mock lifecycle management.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MockdCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Start the MCP server by running mockd mcp (stdio transport). The server exposes 18 tools for full mock lifecycle management, including CRUD operations, import/export, chaos engineering, mock verification, and stateful resource management. You can then connect to it from any MCP‑compatible client or AI editor.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mockd": {
"mockd": {
"command": "docker",
"args": [
"run",
"-p",
"4280:4280",
"-p",
"4290:4290",
"ghcr.io/getmockd/mockd:latest"
]
}
}
}
}
McpServers
{
"mockd": {
"command": "docker",
"args": [
"run",
"-p",
"4280:4280",
"-p",
"4290:4290",
"ghcr.io/getmockd/mockd:latest"
]
}
}
mockd
One binary. Seven protocols. Zero dependencies.
Mock HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE, and SOAP APIs from a single CLI tool. Import from OpenAPI, Postman, WireMock, HAR, or cURL. Share mocks instantly via built-in cloud tunneling.
<p align="center">

</p>
Why mockd?
| | mockd | WireMock | Mockoon | json-server | Prism | MockServer |
|---|:---:|:---:|:---:|:---:|:---:|:---:|
| Single binary, no runtime | :white_check_mark: | :x: JVM | :x: Node | :x: Node | :x: Node | :x: JVM |
| HTTP mocking | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| gRPC mocking | :white_check_mark: | 🔌 Ext | :x: | :x: | :x: | :white_check_mark: |
| GraphQL mocking | :white_check_mark: | 🔌 Ext | :x: | :x: | :x: | :x: |
| WebSocket mocking | :white_check_mark: | 🔌 Ext | :x: | :x: | :x: | :x: |
| MQTT broker | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
| SOAP mocking | :white_check_mark: | :x: | :x: | :x: | :x: | :white_check_mark: |
| SSE streaming | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
| OAuth/OIDC provider | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
| Chaos engineering | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: |
| Stateful CRUD | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: | :x: | :x: |
| Cloud tunnel sharing | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: |
| Proxy recording & replay | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | :white_check_mark: |
| Import OpenAPI/Postman/HAR | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: |
| Built-in web dashboard | :white_check_mark: | :x: | :white_check_mark: | :x: | :x: | :x: |
| MCP server (AI-native) | :white_check_mark: | :x: | :x: | :x: | :x: | :x: |
> 🔌 Ext = available via separate extension JAR, not bundled with WireMock core. mockd includes all protocols natively in a single binary.
Install
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





