Keploy MCP

MCP Keploy генерирует API-тесты из спецификации OpenAPI, запускает их и показывает непокрытые эндпоинты.

  • 19 734 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Ключ Keploy открывает доступ к приложениям и наборам тестов аккаунта.
  • Тесты запускаются против указанного API и шлют реальные запросы к стенду.
Все причины и проверки

keploy/keploy

Установка

Ручная установка

Текст для агента

Добавь удаленный MCP `https://api.keploy.io/client/v1/mcp` с заголовком `Authorization: Bearer <ключ>`, ключ бери из переменной окружения. Начни с `get_auth_status`, затем `generate_and_wait` и `run_and_report`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Ключ Keploy открывает доступ к приложениям и наборам тестов аккаунта.
  • Тесты запускаются против указанного API и шлют реальные запросы к стенду.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP-эндпоинт встроен в API-сервер Keploy и расположен по адресу `https://api.keploy.io/client/v1/mcp`. Он открывает агенту платформу автоматической генерации тестов: вместо разбора вывода командной строки агент вызывает типизированные инструменты и получает ответы в JSON. Среди инструментов: создание приложения, генерация наборов тестов из спецификации OpenAPI, запуск наборов против целевого API, список наборов, записи реального трафика с запросами, ответами и моками зависимостей, автоматически собранная схема. Составные вызовы `generate_and_wait`, `run_and_report` и `get_coverage_gaps` генерируют тесты, прогоняют их и выдают непокрытые эндпоинты с приоритетами. По умолчанию сервер работает в режиме поиска инструментов: список показывает несколько мета-инструментов, остальные находят через `search_tools`.

Для кого. Командам с готовой спецификацией OpenAPI, которые хотят получать тесты и отчеты о покрытии прямо из Claude Code, Cursor или GitHub Copilot.

Подходит, если

  • У API есть спецификация OpenAPI, и по ней генерируют набор тестов без ручной разметки.
  • После прогона агент берет непокрытые эндпоинты и дописывает тесты под эти пробелы.
  • Наборы запускают против стенда и разбирают упавшие проверки.
  • Записанный реальный трафик смотрят вместе с моками зависимостей, чтобы понять поведение сервиса.

Не подходит, если

  • Своего аккаунта Keploy нет, а заводить платформу ради нескольких тестов не хочется.
  • Ключ API нельзя хранить в конфиге клиента: он передается заголовком `Authorization`.
  • Нужны только юнит-тесты кода: этот MCP занимается тестированием API.

Пример запроса к агенту

Сгенерируй тесты по моей спецификации OpenAPI, запусти их против стенда и покажи непокрытые эндпоинты.

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

Authorization обязательная, секрет
Ключ API Keploy в формате `Bearer kep_...`, выпускается на странице настроек

Ограничения

Агентная генерация тестов в документации относится к плану Enterprise, нужны аккаунт Keploy и ключ API со страницы настроек. Ключ показывается один раз и передается заголовком `Authorization: Bearer kep_...`, хранить его в репозитории нельзя. Для запуска тестов нужны установленный Keploy и работающий тестируемый API. В режиме поиска инструментов список вначале короткий: схемы получают через `get_tool_schema`, нужные инструменты находят через `search_tools`. Для самостоятельно развернутой платформы адрес заменяют на адрес своего API-сервера.

Как отключить. Удалите запись `keploy` из настроек клиента и отзовите ключ API на странице `app.keploy.io/settings/api-keys`. Созданные приложения и наборы тестов остаются в аккаунте Keploy.

Частые вопросы

Платный ли сервер?

Агентная генерация тестов отнесена к плану Enterprise, условия смотрите на сайте Keploy. Вход идет по ключу API.

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

Добавьте сервер `keploy` типа `http` с адресом `https://api.keploy.io/client/v1/mcp` и заголовком `Authorization: Bearer kep_<ключ>` в `~/.claude.json` или настройки проекта.

Где взять ключ API?

На странице `app.keploy.io/settings/api-keys`. Ключ показывается один раз, копируйте его вместе со словом `Bearer`.

Почему в списке инструментов так мало?

Сервер по умолчанию работает в режиме поиска: видны `get_auth_status`, `get_setup_instructions`, `search_tools`, `get_tool_schema` и `invoke_tool`. Остальные инструменты вызывают по имени.

Есть ли путь без MCP?

Да. Документация описывает рабочий процесс через командную строку `keploy` со структурированным выводом JSON.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер: агент шлет GET, POST, PUT, DELETE и PATCH на ваш REST API и получает код, заголовки и тело ответа

MCP-серверРасширенный доступ104Звезды репозитория
Официальный

Сервер SmartBear открывает агенту BugSnag, Swagger, Zephyr, QMetry и PactFlow: ошибки, спецификации API, тест-кейсы, контракты

MCP-серверРасширенный доступ44Звезды репозитория

sunpeak тестирует любой MCP-сервер в локальных копиях сред ChatGPT и Claude и собирает MCP-приложения на React

CLIРасширенный доступ219Звезды репозитория
Официальный

Официальный MCP-сервер Testkube: агент запускает тестовые воркфлоу в Kubernetes, читает логи, артефакты и метрики прогонов.

MCP-серверШирокий доступ1,7 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер Qase с 42 инструментами: кейсы, прогоны, дефекты, отчеты CI и поиск на языке QQL

MCP-серверШирокий доступ37Звезды репозитория

MCP Interviewer проверяет MCP-сервер до подключения агента: лимиты провайдеров, тесты инструментов и отчет в Markdown.

CLIРасширенный доступ158Звезды репозитория

Коротко о README

README рассказывает о платформе и записи трафика, про MCP в нем нет ни слова. Подключение и инструменты лежат в документации агентной генерации тестов.

Бейдж для README

Сообщить о проблеме