Postman MCP Server
Сервер для запуска Postman коллекций с Newman, позволяющий LLMs выполнять API-тесты и получать детальные результаты.
Описание
Это MCP-сервер на Node.js и TypeScript для интеграции с LLMs, такими как Claude. Использует Newman для запуска Postman коллекций, поддерживает environment файлы, глобальные переменные и итерации. Предоставляет результаты: статус успеха, сводку тестов (total, passed, failed), детали неудач и тайминги. Идеально для автоматизации API-тестирования в AI-приложениях, анализа результатов и отладки.
Возможности
Запуск коллекций Postman
Выполнение API-тестов с помощью Newman по пути или URL коллекции.
Поддержка environment
Загрузка и применение файлов окружения для переменных.
Глобальные переменные
Интеграция globals файлов для общих настроек.
Детальные результаты
Сводка тестов (успех/неудача, passed/failed), информация о неудачах и тайминги выполнения.
Итерации
Запуск коллекции с указанным количеством итераций для повторных тестов.
Установка
{ “mcpServers”: { “postman-runner”: { “command”: “node”, “args”: ["/absolute/path/to/mcp-postman/build/index.js"] } } }
Установка через Smithery:
npx -y @smithery/cli install mcp-postman --client claude
Ручная установка:
git clone <repository-url>
cd mcp-postman
pnpm install
pnpm build