Mockd
by getmockd
Create and manage multi-protocol API mocks through 18 MCP tools in a local mockd process.
Install Mockd
Pick your client, then add it in one click or paste the config.
https://api.example.com/users
Remote servers are added in the app, not the config file: Customize ā Connectors ā Add custom connector, then paste this URL.
Overview
Use cases
- Create local mocks from OpenAPI or WSDL definitions
- Generate stateful CRUD APIs for application tests
- Inject delays and errors into service responses
- Inspect request logs and verify API contracts
- Build digital twins for SDK integration testing
Key features
- 18 MCP tools for mock management
- HTTP, GraphQL, gRPC, WebSocket, MQTT, SSE, and SOAP support
- Stateful CRUD resources
- OpenAPI, Postman, HAR, WireMock, cURL, Mockoon, and WSDL imports
- Chaos injection and deterministic seeded responses
- Request logs, verification, workspaces, and import/export
Security & health
What it can reach and how reliably it runs ā from our own checks, not the maintainerās claims.
ActiveLast checked Today
Recent health check succeeded.
21/21 checks healthy over the last 79d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks ā not a rating.
GitHub stars151Stargazers on the source repository.
Last commit1mo agoMost recent push to the default branch.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.
How Mockd works
Reviews
No reviews yet ā be the first to share how it worked for you.
Frequently Asked Questions about Mockd
getmockd/mockd is an MCP server that connects AI clients to the local mockd API-mocking runtime. Its 18 tools create and manage mocks, stateful resources, imports, chaos behavior, request logs, verification, workspaces, and import/export across HTTP, GraphQL, gRPC, WebSocket, MQTT, SSE, and SOAP.
Install the mockd executable, then configure your MCP client to run `mockd mcp`. The project documents a shell installer, Homebrew, Docker, Go installation, and pre-built binaries for Linux, macOS, and Windows.
Yes, the README explicitly lists Cursor as a supported client. Configure Cursor to start the local `mockd` command with the `mcp` argument.
Yes, mockd can import OpenAPI files through its supported import capabilities. It also lists Postman, HAR, WireMock, cURL, Mockoon, and WSDL as import formats.
Yes, the MCP tools can manage stateful resources for CRUD-style mocks. The underlying mockd runtime supports creating, listing, retrieving, updating, and deleting test records.
Related MCP servers
Add a badge to your READMEShow itās listed ā live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/getmockd-mockd)HTML Embed
<a href="https://allmcps.com/mcp/getmockd-mockd"><img src="https://allmcps.com/api/badge/getmockd-mockd?style=directory" alt="Mockd on AllMCPs" /></a>