Hidden while we check this listing

Our automated checks found a problem, so this listing is out of search, browse and the API until it clears. It comes back on its own once the problem is fixed.

  • Jev: probably not an MCP server
Own this project? Claim it
Keploy logo

Keploy

Record API and integration traffic as tests and mocks, then replay them offline across application stacks.

Install Keploy

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for Keploy, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

The Keploy MCP server brings Keploy’s API and integration testing workflow to an MCP-based agent interface. Keploy records application traffic, database queries, and streaming events, then turns those interactions into replayable tests and mocks. Its network-level capture works across supported languages and frameworks without application code changes or SDKs. Reach for it when you need to generate tests from real flows and run them without external dependencies.

Use cases

  • Record real API traffic as regression tests
  • Replay database and messaging dependencies offline
  • Generate test cases from OpenAPI schemas
  • Run integration tests in CI without external services
  • Inspect and reuse captured mocks

Key features

  • Network-level eBPF traffic capture
  • API and integration test recording
  • Database and queue virtualization
  • Offline deterministic replay
  • OpenAPI-driven test expansion
  • Coverage reporting and mock management

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.

12/12 checks healthy over the last 46d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars18kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Keploy works

What Keploy MCP server does

The Keploy MCP server is built around Keploy’s record-and-replay testing workflow. Keploy captures API calls, database queries, and streaming events while an application runs, then stores the observed interactions as test cases and data mocks. Those artifacts can be replayed later to validate API and integration behavior.

The workflow is intended for applications where reproducing external dependencies is difficult or expensive. Captured dependencies can include HTTP services, Postgres, MySQL, MongoDB, Kafka, and RabbitMQ interactions. The material also identifies support for HTTP/REST, gRPC, and GraphQL traffic.

Keploy can use existing recordings and Swagger or OpenAPI schemas to expand test coverage. The listed generation targets include boundary values, missing or extra fields, incorrect types, ordering changes, retries, and timeouts. Coverage reporting includes API, integration, unit, and end-to-end views, as well as statement, branch, schema, and business-use-case coverage.

How it works

Keploy operates at the network layer with eBPF. Because capture happens outside the application code, the documented workflow does not require adding an SDK or changing the application. The approach is described as language- and framework-independent, with examples spanning Go, Java, Node.js, Python, Rust, C#, C/C++, TypeScript, Scala, Kotlin, Swift, Dart, PHP, Ruby, Elixir, and .NET.

During recording, the application is started under Keploy and real API or integration flows are exercised. Keploy converts the observed traffic into test cases and mocks. During testing, those artifacts provide the recorded responses and dependency behavior so tests can run offline rather than requiring the original external systems.

Setup and configuration

Install the Keploy agent with the provided shell command:

Terminal
curl --silent -O -L https://keploy.io/install.sh && source install.sh

Record an application by passing its start command to keploy record:

bash
keploy record -c "python main.py"

Run the resulting tests with keploy test. The quick-start example adds a ten-second delay:

bash
keploy test -c "CMD_TO_RUN_APP" --delay 10

It documents the command-line workflow above instead.

Tools and capabilities

The Keploy MCP server’s documented workflow supports:

  • Recording API and integration flows as test cases and mocks.
  • Replaying complex distributed flows deterministically.
  • Virtualizing database, queue, streaming, and external API interactions.
  • Running recorded tests locally, in CI pipelines, or across Kubernetes clusters.
  • Calculating API, integration, unit, end-to-end, statement, branch, schema, and business-use-case coverage.
  • Viewing and managing recorded tests and mocks through a console.
  • Freezing system time during replay.
  • Managing reusable mock versions through a centralized mock registry.

Limitations and notes

The Keploy MCP server is most relevant when the target application can be exercised through observable network traffic and the resulting interactions are suitable for replay. It also states that those dependencies are not supported in Keploy Enterprise.

Although Keploy is described as working with any language, framework, or runtime through eBPF capture, individual protocols and infrastructure components may have their own parsing or dependency considerations.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Keploy

Keploy is an MCP server that connects AI agents to Keploy’s API and integration testing workflow. Its main tools are recording application traffic into test cases and mocks, then running those tests offline with captured dependencies. It can also work with database, queue, and external API interactions.

Install Keploy with `curl --silent -O -L https://keploy.io/install.sh && source install.sh`. The provided setup material documents installation of the Keploy agent and does not provide separate MCP transport or client configuration steps.

Run the application through `keploy record -c "CMD_TO_RUN_APP"`, then exercise its API and integration flows. For example, `keploy record -c "python main.py"` records traffic that Keploy can convert into test cases and mocks.

Yes. Run `keploy test` with the application command, such as `keploy test -c "CMD_TO_RUN_APP" --delay 10`. Recorded mocks and captured dependency interactions allow tests to run offline.

Keploy documents virtualization for Postgres, MySQL, MongoDB, Kafka, and RabbitMQ, in addition to external APIs. It records relevant interactions and replays them as part of integration tests.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

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 PreviewKeploy AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/keploy?style=directory)](https://allmcps.com/mcp/keploy)
HTML Embed
<a href="https://allmcps.com/mcp/keploy"><img src="https://allmcps.com/api/badge/keploy?style=directory" alt="Keploy on AllMCPs" /></a>