Keploy

Keploy

Международный
keployApache-2.0
17.6k звёзд2.2k форков
Keploy — это MCP-сервер для автоматизации API-тестирования. Он записывает реальные HTTP-запросы и ответы, а затем превращает их в готовые тесты и моки. Вам не нужно писать код — сервер сам анализирует трафик и создаёт тестовые сценарии. Подходит разработчикам и DevOps-инженерам, которые хотят быстро покрыть API тестами без ручной работы. Проект с открытым исходным кодом — на GitHub его отметили уже более 17 000 разработчиков. Сервер умеет генерировать тесты из OpenAPI-спецификаций, коллекций Postman, curl-запросов и реального пользовательского трафика. Под капотом — Go-движок Keploy, который работает на уровне ядра через eBPF и не требует изменений в коде приложения. Вы можете запускать тесты локально или в CI/CD, отслеживать покрытие и автоматически создавать заглушки (моки) для зависимых сервисов.

Как оценить Keploy

Keploy относится к Разработка. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.

Происхождение
Проект сообщества
Лицензия
Apache-2.0
Реализация
Go
Транспорт
streamable-http

Что проверить перед выбором

  • Изучите README, открытые issues и историю последних изменений в репозитории.
  • Уточните воспроизводимый способ установки и удаления сервера.
  • Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.

Карточка отредактирована 08.08.2026.

Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 2.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикkeploy
  • ЛицензияApache-2.0

Технологии

  • Языки
    Go
  • Транспорт
    streamable-http

Описание

Возможности

  • Запись HTTP-трафика в реальном времени без изменения кода приложения
  • Автоматическая генерация тестовых сценариев из записанных запросов и ответов
  • Создание моков для баз данных, внешних API и потоковых событий
  • Импорт тестов из OpenAPI, Postman, curl и живого трафика
  • Регрессионное тестирование с воспроизведением записей (replay)
  • Параллельный запуск тестов для ускорения работы
  • Генерация отчётов о покрытии кода в форматах JUnit и HTML
  • Поддержка REST, GraphQL и gRPC протоколов
  • Интеграция с CI/CD (GitHub Actions, Jenkins, GitLab CI)
  • Получение детализированной статистики по прохождению тестов

Как подключить

Для работы с Keploy через MCP выполните три шага.

1. Установите сервер

Выполните в терминале:

npm install -g @keploy/mcp-server

2. Настройте клиент

Откройте конфигурационный файл Claude Desktop и добавьте в раздел mcpServers:

{ "mcpServers": { "keploy": { "command": "keploy-mcp", "args": [], "transport": "streamable-http" } } }

3. Перезапустите клиент

Закройте и откройте Claude Desktop, чтобы сервер подключился.

Примеры запросов

  • «Запиши трафик к эндпоинту /api/orders за последний час и создай тесты для каждого запроса»
  • «Сгенерируй моки для базы данных на основе тестового прогона и сохрани их в отдельной директории»
  • «Запусти регрессионные тесты из коллекции Postman и покажи отчёт о покрытии»
  • «Импортируй OpenAPI спецификацию и преврати её в набор тестов с моками»

Технические детали

Язык: Go
Транспорт: streamable-http
Лицензия: Apache 2.0
Совместимые клиенты: Claude Desktop, любой MCP-клиент
Исходный код: GitHub

Вопросы и ответы

Keploy — это MCP-сервер для автоматизации API-тестирования. Он записывает реальные HTTP-запросы и ответы, а затем превращает их в готовые тесты и моки. Вам не нужно писать код — сервер сам анализирует трафик и создаёт тестовые сценарии.

Keploy не отмечен в каталоге как официальный MCP-сервер. Перед установкой проверьте владельца репозитория, лицензию и запрашиваемые разрешения.

В карточке разработчиком указан keploy.

В карточке перечислены транспорты: streamable-http.

Для проекта указана лицензия Apache-2.0. Условия использования нужно сверять с файлом лицензии исходного репозитория.

В карточке указаны языки реализации: Go.

Запись HTTP-трафика в реальном времени без изменения кода приложения Автоматическая генерация тестовых сценариев из записанных запросов и ответов Создание моков для баз данных, внешних API и потоковых событий Импорт тестов из OpenAPI, Postman, curl и живого трафика Регрессионное тестирование с воспроизведением записей (replay) Параллельный запуск тестов для ускорения работы Генерация отчётов о покрытии кода в форматах JUnit и HTML Поддержка REST, GraphQL и gRPC протоколов Интеграция с CI/CD (GitHub Actions, Jenkins, GitLab CI) Получение детализированной статистики по прохождению тестов

Поделиться